Skip to content

Commit 7f150fb

Browse files
lizeqingauvipy
authored andcommitted
trim None options (#34)
1 parent 18aac79 commit 7f150fb

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

django_celery_beat/schedulers.py

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -76,12 +76,13 @@ def __init__(self, model, app=None):
7676
)
7777
self._disable(model)
7878

79-
self.options = {
80-
'queue': model.queue,
81-
'exchange': model.exchange,
82-
'routing_key': model.routing_key,
83-
'expires': model.expires,
84-
}
79+
self.options = {}
80+
for option in ['queue', 'exchange', 'routing_key', 'expires']:
81+
value = getattr(model, option)
82+
if value is None:
83+
continue
84+
self.options[option] = value
85+
8586
self.total_run_count = model.total_run_count
8687
self.model = model
8788

0 commit comments

Comments
 (0)