|
2 | 2 | import datetime
|
3 | 3 | import logging
|
4 | 4 | import math
|
5 |
| - |
6 | 5 | from multiprocessing.util import Finalize
|
7 | 6 |
|
8 |
| -from celery import current_app |
9 |
| -from celery import schedules |
10 |
| -from celery.beat import Scheduler, ScheduleEntry |
11 |
| - |
| 7 | +from celery import current_app, schedules |
| 8 | +from celery.beat import ScheduleEntry, Scheduler |
12 | 9 | from celery.utils.log import get_logger
|
13 | 10 | from celery.utils.time import maybe_make_aware
|
14 |
| -from kombu.utils.encoding import safe_str, safe_repr |
15 |
| -from kombu.utils.json import dumps, loads |
16 |
| - |
17 | 11 | from django.conf import settings
|
18 |
| -from django.db import transaction, close_old_connections |
19 |
| -from django.db.utils import DatabaseError, InterfaceError |
20 | 12 | from django.core.exceptions import ObjectDoesNotExist
|
| 13 | +from django.db import close_old_connections, transaction |
| 14 | +from django.db.utils import DatabaseError, InterfaceError |
| 15 | +from kombu.utils.encoding import safe_repr, safe_str |
| 16 | +from kombu.utils.json import dumps, loads |
21 | 17 |
|
22 |
| -from .models import ( |
23 |
| - PeriodicTask, PeriodicTasks, |
24 |
| - CrontabSchedule, IntervalSchedule, |
25 |
| - SolarSchedule, ClockedSchedule |
26 |
| -) |
27 | 18 | from .clockedschedule import clocked
|
| 19 | +from .models import (ClockedSchedule, CrontabSchedule, IntervalSchedule, |
| 20 | + PeriodicTask, PeriodicTasks, SolarSchedule) |
28 | 21 | from .utils import NEVER_CHECK_TIMEOUT
|
29 | 22 |
|
30 | 23 | # This scheduler must wake up more frequently than the
|
@@ -169,7 +162,7 @@ def to_model_schedule(cls, schedule):
|
169 | 162 | model_schedule.save()
|
170 | 163 | return model_schedule, model_field
|
171 | 164 | raise ValueError(
|
172 |
| - 'Cannot convert schedule type {0!r} to model'.format(schedule)) |
| 165 | + f'Cannot convert schedule type {schedule!r} to model') |
173 | 166 |
|
174 | 167 | @classmethod
|
175 | 168 | def from_entry(cls, name, app=None, **entry):
|
@@ -205,7 +198,7 @@ def _unpack_options(cls, queue=None, exchange=None, routing_key=None,
|
205 | 198 | }
|
206 | 199 |
|
207 | 200 | def __repr__(self):
|
208 |
| - return '<ModelEntry: {0} {1}(*{2}, **{3}) {4}>'.format( |
| 201 | + return '<ModelEntry: {} {}(*{}, **{}) {}>'.format( |
209 | 202 | safe_str(self.name), self.task, safe_repr(self.args),
|
210 | 203 | safe_repr(self.kwargs), self.schedule,
|
211 | 204 | )
|
|
0 commit comments