Skip to content

Commit 1e5a17b

Browse files
authored
Merge pull request #49 from philipstarkey/break-circular-dependency
Updated runviewer to use the new labscript-utils device registry.
2 parents 358908a + ca3ab69 commit 1e5a17b

File tree

2 files changed

+3
-5
lines changed

2 files changed

+3
-5
lines changed

runviewer/__main__.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@
6464
import qtutils.icons
6565
splash.update_text('importing labscript suite modules')
6666
from labscript_utils.connections import ConnectionTable
67-
import labscript_devices
67+
from labscript_utils import device_registry
6868

6969
from labscript_utils.labconfig import LabConfig, save_appconfig, load_appconfig
7070
from labscript_utils.ls_zprocess import ZMQServer, ProcessTree
@@ -1536,8 +1536,7 @@ def _load_device(self, device, clock=None):
15361536
print('loading %s' % device.name)
15371537
module = device.device_class
15381538
# Load the master pseudoclock class
1539-
# labscript_devices.import_device(module)
1540-
device_class = labscript_devices.get_runviewer_parser(module)
1539+
device_class = device_registry.get_runviewer_parser(module)
15411540
device_instance = device_class(self.path, device)
15421541
clocklines_and_triggers = device_instance.get_traces(self.add_trace, clock)
15431542

setup.cfg

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,7 @@ python_requires = >=3.6
2727
install_requires =
2828
desktop-app>=0.1.2
2929
importlib_metadata
30-
labscript_devices>=3.0.0
31-
labscript_utils>=3.0.0
30+
labscript_utils>=3.1.0b1
3231
labscript-c-extensions
3332
pyqtgraph>=0.11.0rc0
3433
qtutils>=2.0.0

0 commit comments

Comments
 (0)