Helpviewer/Sync/DirectorySyncHandler.py

changeset 3190
a9a94491c4fd
parent 3160
209a07d7e401
child 3484
645c12de6b0c
equal deleted inserted replaced
3189:9a21c547de5f 3190:a9a94491c4fd
68 if not os.path.exists(Preferences.getHelp("SyncDirectoryPath")): 68 if not os.path.exists(Preferences.getHelp("SyncDirectoryPath")):
69 try: 69 try:
70 os.makedirs(Preferences.getHelp("SyncDirectoryPath")) 70 os.makedirs(Preferences.getHelp("SyncDirectoryPath"))
71 except OSError as err: 71 except OSError as err:
72 self.syncError.emit( 72 self.syncError.emit(
73 self.trUtf8("Error creating the shared directory.\n{0}") 73 self.tr("Error creating the shared directory.\n{0}")
74 .format(str(err))) 74 .format(str(err)))
75 return 75 return
76 76
77 self.__initialSync() 77 self.__initialSync()
78 78
94 data = f.read() 94 data = f.read()
95 f.close() 95 f.close()
96 except IOError as err: 96 except IOError as err:
97 self.syncStatus.emit( 97 self.syncStatus.emit(
98 type_, 98 type_,
99 self.trUtf8("Cannot read remote file.\n{0}").format(str(err))) 99 self.tr("Cannot read remote file.\n{0}").format(str(err)))
100 self.syncFinished.emit(type_, False, True) 100 self.syncFinished.emit(type_, False, True)
101 return 101 return
102 102
103 QCoreApplication.processEvents() 103 QCoreApplication.processEvents()
104 ok, error = self.writeFile(QByteArray(data), fileName, type_, 104 ok, error = self.writeFile(QByteArray(data), fileName, type_,
129 f.write(bytes(data)) 129 f.write(bytes(data))
130 f.close() 130 f.close()
131 except IOError as err: 131 except IOError as err:
132 self.syncStatus.emit( 132 self.syncStatus.emit(
133 type_, 133 type_,
134 self.trUtf8("Cannot write remote file.\n{0}").format( 134 self.tr("Cannot write remote file.\n{0}").format(
135 str(err))) 135 str(err)))
136 self.syncFinished.emit(type_, False, False) 136 self.syncFinished.emit(type_, False, False)
137 return 137 return
138 138
139 self.syncFinished.emit(type_, True, False) 139 self.syncFinished.emit(type_, True, False)
212 self.__initialSyncFile( 212 self.__initialSyncFile(
213 "speeddial", 213 "speeddial",
214 Helpviewer.HelpWindow.HelpWindow.speedDial().getFileName()) 214 Helpviewer.HelpWindow.HelpWindow.speedDial().getFileName())
215 215
216 self.__forceUpload = False 216 self.__forceUpload = False
217 self.syncMessage.emit(self.trUtf8("Synchronization finished")) 217 self.syncMessage.emit(self.tr("Synchronization finished"))
218 218
219 def __syncFile(self, type_, fileName): 219 def __syncFile(self, type_, fileName):
220 """ 220 """
221 Private method to synchronize the given file. 221 Private method to synchronize the given file.
222 222

eric ide

mercurial