168 elif self.__ftp.currentCommand() == QFtp.Cd: |
168 elif self.__ftp.currentCommand() == QFtp.Cd: |
169 self.__ftp.mkdir(self.__storePathList[0]) |
169 self.__ftp.mkdir(self.__storePathList[0]) |
170 self.__ftp.cd(self.__storePathList[0]) |
170 self.__ftp.cd(self.__storePathList[0]) |
171 else: |
171 else: |
172 if id in self.__syncIDs: |
172 if id in self.__syncIDs: |
173 # TODO: change this like below |
173 if self.__ftp.currentCommand() == QFtp.Get: |
174 self.__syncIDs[id][1].close() |
174 self.__syncIDs[id][1].close() |
175 self.syncStatus.emit(self.__syncIDs[id][0], False, |
175 self.syncStatus.emit(self.__syncIDs[id][0], False, |
176 self.__ftp.errorString()) |
176 self.__ftp.errorString()) |
177 self.syncFinished.emit(self.__syncIDs[id][0], False, |
177 self.syncFinished.emit(self.__syncIDs[id][0], False, |
178 self.__syncIDs[id][2]) |
178 self.__syncIDs[id][2]) |
179 del self.__syncIDs[id] |
179 del self.__syncIDs[id] |