Skip to content
Snippets Groups Projects

Draft: Rough sketch of injecting new constants after report creation

Open Thomas Kluyver requested to merge inject-in-finalize into master
3 files
+ 33
2
Compare changes
  • Side-by-side
  • Inline
Files
3
@@ -207,7 +207,9 @@ def create_finalize_script(fmt_args, cal_work_dir, job_list) -> str:
report_to='{{report_to}}',
data_path='{{in_folder}}',
request_time='{{request_time}}',
submission_time='{{submission_time}}')
submission_time='{{submission_time}}',
inject={{inject}},
)
""")
@@ -850,6 +852,13 @@ def run(argv=None):
))
errors = False
# If the notebook has a db_output parameter, assume it will do the injection
# itself.
inject = args['db_output'] and 'db_output' not in default_params_by_name
if inject and nb_details.caltype == 'CORRECT':
print("Ignoring --db-output for CORRECT task (this is for characterisation")
inject = False
fmt_args = {'cal_work_dir': cal_work_dir,
'out_path': out_path,
'version': version,
@@ -859,6 +868,7 @@ def run(argv=None):
'in_folder': folder,
'request_time': request_time.isoformat(),
'submission_time': submission_time.isoformat(),
'inject': inject,
}
joblist.append(run_finalize(
Loading