Browse Source

celery.task.Task no longer takes magic kwargs by default. Closes #918

Ask Solem 12 years ago
parent
commit
204f5b9c1c
2 changed files with 3 additions and 2 deletions
  1. 1 1
      celery/task/base.py
  2. 2 1
      celery/tests/app/test_app.py

+ 1 - 1
celery/task/base.py

@@ -47,7 +47,7 @@ class Task(BaseTask):
     type = 'regular'
     error_whitelist = ()
     disable_error_emails = False
-    accept_magic_kwargs = None  # get default from app
+    accept_magic_kwargs = False
 
     from_config = BaseTask.from_config + (
         ('exchange_type', 'CELERY_DEFAULT_EXCHANGE_TYPE'),

+ 2 - 1
celery/tests/app/test_app.py

@@ -164,7 +164,8 @@ class test_App(Case):
 
         app = Celery(set_as_current=False, accept_magic_kwargs=True)
         timkX.bind(app)
-        self.assertTrue(timkX.accept_magic_kwargs)
+        # see #918
+        self.assertFalse(timkX.accept_magic_kwargs)
 
         from celery import Task as NewTask