fix(log): add the stdio log if it doesn't exist
Signed-off-by: Raito Bezarius <raito@lix.systems>
This commit is contained in:
parent
adedb36cb6
commit
17c5ea107a
|
@ -457,9 +457,13 @@ class NixConfigure(buildstep.CommandMixin, steps.BuildStep):
|
||||||
self.observer = logobserver.BufferLogObserver()
|
self.observer = logobserver.BufferLogObserver()
|
||||||
self.addLogObserver("stdio", self.observer)
|
self.addLogObserver("stdio", self.observer)
|
||||||
|
|
||||||
|
|
||||||
@defer.inlineCallbacks
|
@defer.inlineCallbacks
|
||||||
def run(self) -> Generator[Any, object, Any]:
|
def run(self) -> Generator[Any, object, Any]:
|
||||||
configure_log: Log = yield self.getLog("stdio")
|
try:
|
||||||
|
configure_log: Log = yield self.getLog("stdio")
|
||||||
|
except Exception:
|
||||||
|
configure_log: Log = yield self.addLog("stdio")
|
||||||
|
|
||||||
# Takes precedence.
|
# Takes precedence.
|
||||||
configure_log.addStdout("checking if there's a .ci/buildbot.nix...")
|
configure_log.addStdout("checking if there's a .ci/buildbot.nix...")
|
||||||
|
|
Loading…
Reference in a new issue