apiCalls.py 文件源码

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

项目:irida-miseq-uploader 作者: phac-nml 项目源码 文件源码
def session(self):
        if self._session_set_externally:
            return self._session

        try:
            self._session_lock.acquire()
            response = self._session.options(self.base_URL)
            if response.status_code != httplib.OK:
                raise Exception
            else:
                logging.debug("Existing session still works, going to reuse it.")
        except:
            logging.debug("Token is probably expired, going to get a new session.")
            oauth_service = self.get_oauth_service()
            access_token = self.get_access_token(oauth_service)
            self._session = oauth_service.get_session(access_token)
        finally:
            self._session_lock.release()

        return self._session
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号