AvatarChooser.py 文件源码

python
阅读 26 收藏 0 点赞 0 评论 0

项目:POTCO-PS 作者: ksmit799 项目源码 文件源码
def _startLoginStatusTask(self):
        if __dev__ or launcher.getValue('IS_DEV'):
            disableQueueDefault = 1
        else:
            disableQueueDefault = 0
        if config.GetBool('disable-server-queueing', disableQueueDefault):
            self._setQueueComplete()
            return None

        self.httpClient = HTTPClient()
        import urllib2 as urllib2
        proxies = urllib2.getproxies()
        if proxies and proxies.get('http'):
            self.notify.info('queuing proxy found')
            self.httpClient.setProxySpec(proxies.get('http'))
        else:
            self.notify.info('queuing proxy is none')
        loginTokenKey = config.GetString('queueing-token-1', 'SESSION_TOKEN')
        self.notify.info('using queueing token 1 of %s' % loginTokenKey)
        self.loginToken = launcher.getValue(loginTokenKey, None)
        self.queueComplete = False
        self.queueStatus = launcher.getValue('LOGIN_ACTION', None)
        if self.queueStatus and self.queueStatus == 'PLAY':
            self._setQueueComplete()
            return None

        self.queueFreqSeconds = launcher.getValue('QUEUE_FREQ_SECONDS', None)
        self.queueUrl = launcher.getValue('QUEUE_URL', None)
        if self.loginToken is not None and self.queueStatus == 'QUEUE' and self.queueFreqSeconds is not None and self.queueUrl is not None:
            self.queueFreqSeconds = int(self.queueFreqSeconds)
            self._startQueueTask()
            return None

        self.loginStatusRequest = None
        self.loginStatusTask = taskMgr.add(self._checkLoginStatus, 'AvatarChooser-CheckLoginStatus')
        self.loginStatusTask.delayTime = 0.10000000000000001
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号