Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/Ultimaker/Cura.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDiego Prado Gesto <d.pradogesto@ultimaker.com>2018-06-13 10:06:05 +0300
committerDiego Prado Gesto <d.pradogesto@ultimaker.com>2018-06-13 10:06:05 +0300
commit221cd3e73e164ceef1ed036e3374eaa39e9b7dcb (patch)
treef35511c5851b0751220ff29c74fece6a4a024d3a /cura/SingleInstance.py
parent3a8756efa5494890d61bb806c9d9d4b5684482f6 (diff)
CURA-5330 Fix typing in SingleInstance
Diffstat (limited to 'cura/SingleInstance.py')
-rw-r--r--cura/SingleInstance.py9
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")