Просмотр исходного кода

Move PrintInformation into cura.UI module

Lipu Fei 6 лет назад
Родитель
Сommit
5848174ad4
3 измененных файлов с 3 добавлено и 7 удалено
  1. 1 2
      cura/CuraApplication.py
  2. 1 4
      cura/UI/PrintInformation.py
  3. 1 1
      tests/TestPrintInformation.py

+ 1 - 2
cura/CuraApplication.py

@@ -92,10 +92,9 @@ from .AutoSave import AutoSave
 from . import PlatformPhysics
 from . import BuildVolume
 from . import CameraAnimation
-from . import PrintInformation
 from . import CuraActions
 from cura.Scene import ZOffsetDecorator
-from cura.UI import CuraSplashScreen, MachineActionManager
+from cura.UI import CuraSplashScreen, MachineActionManager, PrintInformation
 from . import PrintJobPreviewImageProvider
 
 from cura.TaskManagement.OnExitCallbackManager import OnExitCallbackManager

+ 1 - 4
cura/PrintInformation.py → cura/UI/PrintInformation.py

@@ -5,8 +5,7 @@ import json
 import math
 import os
 import unicodedata
-import re  # To create abbreviations for printer names.
-from typing import Dict, List, Optional
+from typing import Dict, List, Optional, TYPE_CHECKING
 
 from PyQt5.QtCore import QObject, pyqtSignal, pyqtProperty, pyqtSlot
 
@@ -16,8 +15,6 @@ from UM.Scene.SceneNode import SceneNode
 from UM.i18n import i18nCatalog
 from UM.MimeTypeDatabase import MimeTypeDatabase, MimeTypeNotFoundError
 
-from typing import TYPE_CHECKING
-
 if TYPE_CHECKING:
     from cura.CuraApplication import CuraApplication
 

+ 1 - 1
tests/TestPrintInformation.py

@@ -1,7 +1,7 @@
 import functools
 
 from UM.Qt.Duration import Duration
-from cura import PrintInformation
+from cura.UI import PrintInformation
 from cura.Settings.MachineManager import MachineManager
 
 from unittest.mock import MagicMock, patch