Source code for dpti.dags.utils
import json
import os
from dpdispatcher import Machine, Resources, Submission
[docs]
def get_empty_submission(job_work_dir, context):
# context = get_current_context()
dag_run = context["params"]
work_base_dir = dag_run["work_base_dir"]
print("debug781", context)
with open(os.path.join(work_base_dir, "machine.json")) as f:
mdata = json.load(f)
machine = Machine.load_from_dict(mdata["machine"])
resources = Resources.load_from_dict(mdata["resources"])
submission = None
submission = Submission(
work_base=job_work_dir,
resources=resources,
machine=machine,
)
return submission