diff --git a/artiq/frontend/artiq_compile.py b/artiq/frontend/artiq_compile.py index 918a58c65..1609971e0 100755 --- a/artiq/frontend/artiq_compile.py +++ b/artiq/frontend/artiq_compile.py @@ -53,8 +53,6 @@ def main(): arguments = parse_arguments(args.arguments) argument_mgr = ProcessArgumentManager(arguments) exp_inst = exp((device_mgr, dataset_mgr, argument_mgr, {})) - argument_mgr.check_unprocessed_arguments() - if not hasattr(exp.run, "artiq_embedded"): raise ValueError("Experiment entry point must be a kernel") diff --git a/artiq/frontend/artiq_run.py b/artiq/frontend/artiq_run.py index c3d548c26..21baf3f05 100755 --- a/artiq/frontend/artiq_run.py +++ b/artiq/frontend/artiq_run.py @@ -184,9 +184,7 @@ def _build_experiment(device_mgr, dataset_mgr, args): "arguments": arguments } device_mgr.virtual_devices["scheduler"].expid = expid - exp_inst = get_experiment(module, args.class_name)(managers) - argument_mgr.check_unprocessed_arguments() - return exp_inst + return get_experiment(module, args.class_name)(managers) def run(with_file=False): diff --git a/artiq/master/worker_impl.py b/artiq/master/worker_impl.py index 45c7308c0..33d34ddf8 100644 --- a/artiq/master/worker_impl.py +++ b/artiq/master/worker_impl.py @@ -333,7 +333,6 @@ def main(): os.chdir(dirname) argument_mgr = ProcessArgumentManager(expid["arguments"]) exp_inst = exp((device_mgr, dataset_mgr, argument_mgr, {})) - argument_mgr.check_unprocessed_arguments() put_completed() elif action == "prepare": exp_inst.prepare()