googledrive.py 文件源码

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

项目:paste2box 作者: rokups 项目源码 文件源码
def add_login(self, login_parameters):
        try:
            title = login_parameters['Title']
            code = login_parameters['Code']

            if not title or not code:
                raise ValueError('Invalid parameters')

            if title in self.config['login']:
                raise ValueError('Login "{}" already exists.'.format(title))

            try:
                credentials = self._flow.step2_exchange(code, http=None)
            except client.FlowExchangeError as e:
                raise ValueError('Authentication has failed: {}'.format(str(e)))

            self.config['login'][title] = json.loads(credentials.to_json())
            return title
        finally:
            self._flow = None
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号