def __get_event_counts(self):
activity_log_list = self.todoist_api.activity.get()
added_task_count = 0
completed_task_count = 0
updated_task_count = 0
today = arrow.now().to('Asia/Seoul')
start, end = today.span('day')
for log in activity_log_list:
event_date = arrow.get(
log['event_date'],
'DD MMM YYYY HH:mm:ss Z').to('Asia/Seoul')
if event_date < start or event_date > end:
continue
event_type = log['event_type']
if event_type == 'added':
added_task_count += 1
elif event_type == 'completed':
completed_task_count += 1
elif event_type == 'updated':
updated_task_count += 1
return added_task_count, completed_task_count, updated_task_count
评论列表
文章目录