services.py 文件源码

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

项目:cloud-memory 作者: onejgordon 项目源码 文件源码
def fetch(self):
        self.build_service('tasks', 'v1')
        timeMin = self.date_dt.isoformat() + 'Z'
        timeMax = self.next_date_dt.isoformat() + 'Z'
        gt_settings = self.user.get_svc_settings('g_tasks')
        tasklist = gt_settings.get('taskList', {}).get("value")
        if tasklist:
            results = self.service.tasks().list(
                tasklist=tasklist,
                maxResults=self.limit,
                completedMin=timeMin,
                completedMax=timeMax).execute()
            if results:
                logging.debug(results)
                items = [
                    Item(
                        svc=SERVICE.GTASKS,
                        title=r.get('title'),
                        id=r.get('id'),
                        type=SERVICE.TASK).json() for r in results.get(
                        'items',
                        [])]
                return items
        else:
            raise ServiceError("No tasklist configured")
        return []
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号