mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-11-02 20:52:20 -07:00
Move imports of Arcus & Savitar up
This was needed due to the crashhandler being imported CURA-7245
This commit is contained in:
parent
77f0ff588f
commit
1b65e47bea
1 changed files with 8 additions and 6 deletions
14
cura_app.py
14
cura_app.py
|
|
@ -8,6 +8,13 @@ import faulthandler
|
||||||
import os
|
import os
|
||||||
import sys
|
import sys
|
||||||
|
|
||||||
|
# Workaround for a race condition on certain systems where there
|
||||||
|
# is a race condition between Arcus and PyQt. Importing Arcus
|
||||||
|
# first seems to prevent Sip from going into a state where it
|
||||||
|
# tries to create PyQt objects on a non-main thread.
|
||||||
|
import Arcus # @UnusedImport
|
||||||
|
import Savitar # @UnusedImport
|
||||||
|
|
||||||
from UM.Platform import Platform
|
from UM.Platform import Platform
|
||||||
from cura import ApplicationMetadata
|
from cura import ApplicationMetadata
|
||||||
from cura.ApplicationMetadata import CuraAppName
|
from cura.ApplicationMetadata import CuraAppName
|
||||||
|
|
@ -168,12 +175,7 @@ if sys.stderr:
|
||||||
else:
|
else:
|
||||||
faulthandler.enable(file = sys.stdout, all_threads = True)
|
faulthandler.enable(file = sys.stdout, all_threads = True)
|
||||||
|
|
||||||
# Workaround for a race condition on certain systems where there
|
|
||||||
# is a race condition between Arcus and PyQt. Importing Arcus
|
|
||||||
# first seems to prevent Sip from going into a state where it
|
|
||||||
# tries to create PyQt objects on a non-main thread.
|
|
||||||
import Arcus #@UnusedImport
|
|
||||||
import Savitar #@UnusedImport
|
|
||||||
from cura.CuraApplication import CuraApplication
|
from cura.CuraApplication import CuraApplication
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue