def AddConvertTask(self, path, imgData, model, completeCallBack, backParam=None, cleanFlag="", filePath=""): info = QtDownloadTask() info.downloadCompleteBack = completeCallBack info.backParam = backParam self.taskId += 1 self.convertLoad[self.taskId] = info info.downloadId = self.taskId info.imgData = imgData info.model = model if path: a = hashlib.md5(path.encode("utf-8")).hexdigest() path = os.path.join(os.path.join(config.SavePath, config.CachePathDir), config.Waifu2xPath) path = os.path.join(path, a) info.cacheAndLoadPath = path info.loadPath = filePath if cleanFlag: info.cleanFlag = cleanFlag taskIds = self.convertFlag.setdefault(cleanFlag, set()) taskIds.add(self.taskId) Log.Debug("add convert info, cachePath:{}, loadPath:{}".format(info.cacheAndLoadPath, info.loadPath)) self._inQueue.put(self.taskId) Log.Info("add convert info, taskId: {}, converId:{} backParam:{}".format(str(self.taskId), str(self.convertId), backParam)) return self.taskId
def SendPing(self): msg = "2" self.socket.Send(msg) Log.Debug("send ping")
def JoinRoom(self): Log.Debug("join room, Url:{}".format(self.url)) self.LoginRoom() self.timer.start() self.loadingForm.close() return