3
0
Fork 0
mirror of https://github.com/YosysHQ/sby.git synced 2025-10-04 08:43:58 +00:00

modified the mode runners to accept the modified engine layout in preperation for the per-mode engine sections

This commit is contained in:
Aki Van Ness 2022-07-29 10:21:48 -04:00
parent f1a645bb18
commit 9293081308
No known key found for this signature in database
GPG key ID: C629E8EC06327BEE
5 changed files with 32 additions and 12 deletions

View file

@ -247,7 +247,7 @@ class SbyConfig:
def __init__(self):
self.options = dict()
# Define a default case for the engine block
self.engines = list() # { None: list() }
self.engines = { None: list() }
self.setup = dict()
self.stage = dict()
self.script = list()
@ -387,8 +387,7 @@ class SbyConfig:
if mode == "engines":
entries = line.split()
# self.engines[engine_mode].append(entries)
self.engines.append(entries)
self.engines[engine_mode].append(entries)
continue
if mode == "setup":
@ -565,7 +564,7 @@ class SbyTask(SbyConfig):
print(line, file=f)
def engine_list(self):
return list(enumerate(self.engines))
return list(enumerate(self.engines.items()))
def check_timeout(self):
if self.opt_timeout is not None: