3
0
Fork 0
mirror of https://github.com/YosysHQ/sby.git synced 2025-08-25 14:16:07 +00:00

Add support for "abc sim3" engine

This commit is contained in:
Clifford Wolf 2017-02-02 16:59:09 +01:00
parent 0a1f207ab5
commit 1f6037c158
2 changed files with 23 additions and 6 deletions

View file

@ -33,6 +33,7 @@ class SbyTask:
self.deps = deps
self.cmdline = cmdline
self.logfile = logfile
self.noprintregex = None
self.notify = []
for dep in self.deps:
@ -92,8 +93,11 @@ class SbyTask:
while True:
outs = self.p.stdout.readline().decode("utf-8")
if len(outs) == 0: break
self.job.log("%s: %s" % (self.info, outs.strip()))
self.handle_output(outs.strip())
outs = outs.strip()
if len(outs) == 0: continue
if self.noprintregex is None or not self.noprintregex.match(outs):
self.job.log("%s: %s" % (self.info, outs))
self.handle_output(outs)
if self.p.poll() is not None:
self.job.log("%s: finished (returncode=%d)" % (self.info, self.p.returncode))