Beispiel #1
0
 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
Beispiel #2
0
 def SendPing(self):
     msg = "2"
     self.socket.Send(msg)
     Log.Debug("send ping")
Beispiel #3
0
 def JoinRoom(self):
     Log.Debug("join room, Url:{}".format(self.url))
     self.LoginRoom()
     self.timer.start()
     self.loadingForm.close()
     return