src/eric7/WebBrowser/Sync/SyncManager.py

branch
eric7
changeset 9482
a2bc06a54d9d
parent 9473
3f23dbf37dbe
child 9653
e67609152c5e
equal deleted inserted replaced
9481:0b936ff1bbb9 9482:a2bc06a54d9d
11 11
12 from PyQt6.QtCore import QObject, pyqtSignal 12 from PyQt6.QtCore import QObject, pyqtSignal
13 13
14 from eric7 import Preferences 14 from eric7 import Preferences
15 from eric7.WebBrowser.WebBrowserWindow import WebBrowserWindow 15 from eric7.WebBrowser.WebBrowserWindow import WebBrowserWindow
16
17 from . import SyncGlobals
16 18
17 19
18 class SyncManager(QObject): 20 class SyncManager(QObject):
19 """ 21 """
20 Class implementing the synchronization manager. 22 Class implementing the synchronization manager.
76 self.__handler.syncStatus.disconnect(self.__syncStatus) 78 self.__handler.syncStatus.disconnect(self.__syncStatus)
77 self.__handler.syncMessage.disconnect(self.syncMessage) 79 self.__handler.syncMessage.disconnect(self.syncMessage)
78 self.__handler.shutdown() 80 self.__handler.shutdown()
79 81
80 if self.syncEnabled(): 82 if self.syncEnabled():
81 from . import SyncGlobals
82
83 if Preferences.getWebBrowser("SyncType") == SyncGlobals.SyncTypeFtp: 83 if Preferences.getWebBrowser("SyncType") == SyncGlobals.SyncTypeFtp:
84 from .FtpSyncHandler import FtpSyncHandler 84 from .FtpSyncHandler import FtpSyncHandler # __IGNORE_WARNING_I101__
85 85
86 self.__handler = FtpSyncHandler(self) 86 self.__handler = FtpSyncHandler(self)
87 elif Preferences.getWebBrowser("SyncType") == SyncGlobals.SyncTypeDirectory: 87 elif Preferences.getWebBrowser("SyncType") == SyncGlobals.SyncTypeDirectory:
88 from .DirectorySyncHandler import DirectorySyncHandler 88 from .DirectorySyncHandler import ( # __IGNORE_WARNING_I101__
89 DirectorySyncHandler,
90 )
89 91
90 self.__handler = DirectorySyncHandler(self) 92 self.__handler = DirectorySyncHandler(self)
91 self.__handler.syncError.connect(self.__syncError) 93 self.__handler.syncError.connect(self.__syncError)
92 self.__handler.syncFinished.connect(self.__syncFinished) 94 self.__handler.syncFinished.connect(self.__syncFinished)
93 self.__handler.syncStatus.connect(self.__syncStatus) 95 self.__handler.syncStatus.connect(self.__syncStatus)

eric ide

mercurial