forked from M-Labs/artiq
Revert "master/worker: pause/resume devices"
This reverts commit 437b37b158
.
This commit is contained in:
parent
44724197c5
commit
eb359ce50b
@ -77,19 +77,12 @@ set_watchdog_factory(Watchdog)
|
|||||||
|
|
||||||
|
|
||||||
class Scheduler:
|
class Scheduler:
|
||||||
def __init__(self, device_mgr):
|
|
||||||
self.device_mgr = device_mgr
|
|
||||||
|
|
||||||
pause_noexc = staticmethod(make_parent_action("pause"))
|
pause_noexc = staticmethod(make_parent_action("pause"))
|
||||||
|
|
||||||
@host_only
|
@host_only
|
||||||
def pause(self):
|
def pause(self):
|
||||||
self.device_mgr.pause_devices()
|
|
||||||
try:
|
|
||||||
if self.pause_noexc():
|
if self.pause_noexc():
|
||||||
raise TerminationRequested
|
raise TerminationRequested
|
||||||
finally:
|
|
||||||
self.device_mgr.resume_devices()
|
|
||||||
|
|
||||||
submit = staticmethod(make_parent_action("scheduler_submit"))
|
submit = staticmethod(make_parent_action("scheduler_submit"))
|
||||||
delete = staticmethod(make_parent_action("scheduler_delete"))
|
delete = staticmethod(make_parent_action("scheduler_delete"))
|
||||||
@ -186,8 +179,8 @@ def main():
|
|||||||
exp_inst = None
|
exp_inst = None
|
||||||
repository_path = None
|
repository_path = None
|
||||||
|
|
||||||
device_mgr = DeviceManager(ParentDeviceDB)
|
device_mgr = DeviceManager(ParentDeviceDB,
|
||||||
device_mgr.virtual_devices["scheduler"] = Scheduler(device_mgr)
|
virtual_devices={"scheduler": Scheduler()})
|
||||||
dataset_mgr = DatasetManager(ParentDatasetDB)
|
dataset_mgr = DatasetManager(ParentDatasetDB)
|
||||||
|
|
||||||
try:
|
try:
|
||||||
|
Loading…
Reference in New Issue
Block a user