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:
parent
0a1f207ab5
commit
1f6037c158
2 changed files with 23 additions and 6 deletions
|
@ -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))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue