From 790269eee7ed37fe336872b34300aa8d77bfd0c2 Mon Sep 17 00:00:00 2001 From: Sebastien Bourdeauducq Date: Sat, 5 Mar 2016 00:17:08 +0800 Subject: [PATCH] master/worker_db: make arguments optional in DDB entries --- artiq/master/worker_db.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/artiq/master/worker_db.py b/artiq/master/worker_db.py index 487257077..fd41647b3 100644 --- a/artiq/master/worker_db.py +++ b/artiq/master/worker_db.py @@ -90,7 +90,7 @@ def _create_device(desc, device_mgr): if ty == "local": module = importlib.import_module(desc["module"]) device_class = getattr(module, desc["class"]) - return device_class(device_mgr, **desc["arguments"]) + return device_class(device_mgr, **desc.get("arguments", {})) elif ty == "controller": if desc.get("best_effort", False): cls = BestEffortClient