diff options
author | Diego Prado Gesto <d.pradogesto@ultimaker.com> | 2018-06-13 10:06:05 +0300 |
---|---|---|
committer | Diego Prado Gesto <d.pradogesto@ultimaker.com> | 2018-06-13 10:06:05 +0300 |
commit | 221cd3e73e164ceef1ed036e3374eaa39e9b7dcb (patch) | |
tree | f35511c5851b0751220ff29c74fece6a4a024d3a /cura/SingleInstance.py | |
parent | 3a8756efa5494890d61bb806c9d9d4b5684482f6 (diff) |
CURA-5330 Fix typing in SingleInstance
Diffstat (limited to 'cura/SingleInstance.py')
-rw-r--r-- | cura/SingleInstance.py | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/cura/SingleInstance.py b/cura/SingleInstance.py index a664204d79..ce8b112f3c 100644 --- a/cura/SingleInstance.py +++ b/cura/SingleInstance.py @@ -12,7 +12,7 @@ from UM.Logger import Logger class SingleInstance: - def __init__(self, application, files_to_open: Optional[List[str]]): + def __init__(self, application, files_to_open: Optional[List[str]]) -> None: self._application = application self._files_to_open = files_to_open @@ -61,8 +61,11 @@ class SingleInstance: def startServer(self) -> None: self._single_instance_server = QLocalServer() - self._single_instance_server.newConnection.connect(self._onClientConnected) - self._single_instance_server.listen("ultimaker-cura") + if self._single_instance_server: + self._single_instance_server.newConnection.connect(self._onClientConnected) + self._single_instance_server.listen("ultimaker-cura") + else: + Logger.log("e", "Single instance server was not created.") def _onClientConnected(self): Logger.log("i", "New connection recevied on our single-instance server") |