else:
result = yield self.start()
if result == SKIPPED:
self.startCommand(cmd, warnings)
# there might be other logs
self.setupLogfiles(cmd, self.logfiles)
# tell the BuildStepStatus to add a LogFile
newlog = self.addLog(logname)
# and tell the RemoteCommand to feed it
def addLog(self, name):
loog = self._step_status.addLog(name)
self._connectPendingLogObservers()
logfilename = self.build.generateLogfileName(self.name, name)
log = LogFile(self, name, logfilename)
self.logs.append(log)
os.makedirs(dirname)
self.openfile = open(fn, "w+")
self.runEntries = []