3
0
Fork 0
mirror of https://github.com/YosysHQ/sby.git synced 2025-08-31 16:54:57 +00:00

Rename SbyJob to SbyTask and SbyTask to SbyProc to reduce confusion. Config file tasks now correspond to SbyTasks.

This commit is contained in:
N. Engelhardt 2022-01-11 16:12:23 +01:00
parent ac9001b22c
commit 7c9e5b026b
10 changed files with 360 additions and 360 deletions

View file

@ -17,23 +17,23 @@
#
import re, os, getopt
from sby_core import SbyTask
from sby_core import SbyProc
def run(job):
job.handle_str_option("aigsmt", "yices")
def run(task):
task.handle_str_option("aigsmt", "yices")
job.status = "UNKNOWN"
task.status = "UNKNOWN"
for engine_idx in range(len(job.engines)):
engine = job.engines[engine_idx]
for engine_idx in range(len(task.engines)):
engine = task.engines[engine_idx]
assert len(engine) > 0
job.log(f"""engine_{engine_idx}: {" ".join(engine)}""")
job.makedirs(f"{job.workdir}/engine_{engine_idx}")
task.log(f"""engine_{engine_idx}: {" ".join(engine)}""")
task.makedirs(f"{task.workdir}/engine_{engine_idx}")
if engine[0] == "aiger":
import sby_engine_aiger
sby_engine_aiger.run("live", job, engine_idx, engine)
sby_engine_aiger.run("live", task, engine_idx, engine)
else:
job.error(f"Invalid engine '{engine[0]}' for live mode.")
task.error(f"Invalid engine '{engine[0]}' for live mode.")