diff --git a/lms/celery.py b/lms/celery.py index 9ba6937..5d9ca81 100644 --- a/lms/celery.py +++ b/lms/celery.py @@ -4,6 +4,7 @@ from celery import Celery from raven import Client from raven.contrib.celery import register_signal, register_logger_signal from celery.schedules import crontab +from finance.tasks import periodic_billing # set the default Django settings module for the 'celery' program. @@ -19,14 +20,16 @@ client = Client('http://caaea487274f4e23a9107862484c79f3:3d463ad4717942508536f7a register_logger_signal(client) register_signal(client) + @app.on_after_configure.connect def setup_periodic_tasks(sender, **kwargs): sender.add_periodic_task( # crontab(minute='0',hour='*/3',), crontab(minute='*/1'), - 'finance.tasks.periodic_billing' + periodic_billing(), ) + @app.task(bind=True) def debug_task(self): print('Request: {0!r}'.format(self.request))