forked from M-Labs/artiq
master/worker_db: make arguments optional in DDB entries
This commit is contained in:
parent
ff4a46c278
commit
790269eee7
|
@ -90,7 +90,7 @@ def _create_device(desc, device_mgr):
|
||||||
if ty == "local":
|
if ty == "local":
|
||||||
module = importlib.import_module(desc["module"])
|
module = importlib.import_module(desc["module"])
|
||||||
device_class = getattr(module, desc["class"])
|
device_class = getattr(module, desc["class"])
|
||||||
return device_class(device_mgr, **desc["arguments"])
|
return device_class(device_mgr, **desc.get("arguments", {}))
|
||||||
elif ty == "controller":
|
elif ty == "controller":
|
||||||
if desc.get("best_effort", False):
|
if desc.get("best_effort", False):
|
||||||
cls = BestEffortClient
|
cls = BestEffortClient
|
||||||
|
|
Loading…
Reference in New Issue