| Conditions | 4 |
| Total Lines | 13 |
| Code Lines | 10 |
| Lines | 0 |
| Ratio | 0 % |
| Changes | 0 | ||
| 1 | import threading |
||
| 19 | @staticmethod |
||
| 20 | def schedule_tasks(): |
||
| 21 | now = datetime.utcnow() |
||
| 22 | schedule_tasks = Task.get_schedule_tasks() |
||
| 23 | |||
| 24 | for task in schedule_tasks: |
||
| 25 | if task['last_done'] is not None: |
||
| 26 | delta = now - task['last_done'] |
||
| 27 | if delta.days >= task['schedule_days']: |
||
| 28 | Task.set_todo(task['id']) |
||
| 29 | else: |
||
| 30 | # Task was not done yet |
||
| 31 | Task.set_todo(task['id']) |
||
| 32 | |||
| 37 |