оптимизировал сохранение данных и загрузку задач из Redmine
This commit is contained in:
3
utils.py
3
utils.py
@@ -70,7 +70,8 @@ def db_update():
|
||||
red_tasks = red.get_issues()
|
||||
if red_tasks:
|
||||
db_tasks = db.get_tasks()
|
||||
clock_tasks = [task for task in red_tasks if task.id in [parse_task_id(tag.title) for tag in [*db_tags, *new_tags]]]
|
||||
clock_task_ids = {parse_task_id(tag.title) for tag in [*db_tags, *new_tags]}
|
||||
clock_tasks = [task for task in red_tasks if task.id in clock_task_ids]
|
||||
new_tasks = [task for task in clock_tasks if task not in db_tasks]
|
||||
|
||||
if new_tasks:
|
||||
|
||||
Reference in New Issue
Block a user