Don't try to get the plugin path when there's no plugin registry

i.e. in tests
Contributes to CL-1274
This commit is contained in:
Ian Paschal 2019-03-04 14:27:35 +01:00
parent a74717ca3c
commit 88fc7d0fba
3 changed files with 21 additions and 17 deletions

View file

@ -77,10 +77,11 @@ class LegacyUM3OutputDevice(NetworkedPrinterOutputDevice):
self.setIconName("print")
self._monitor_view_qml_path = os.path.join(
PluginRegistry.getInstance().getPluginPath("UM3NetworkPrinting"),
"resources", "qml", "MonitorStage.qml"
)
if PluginRegistry.getInstance() is not None:
self._monitor_view_qml_path = os.path.join(
PluginRegistry.getInstance().getPluginPath("UM3NetworkPrinting"),
"resources", "qml", "MonitorStage.qml"
)
self._output_controller = LegacyUM3PrinterOutputController(self)