Ver Fonte

Merge pull request #1201 from w-/master

trivial update to docs
Ask Solem Hoel há 12 anos atrás
pai
commit
053dbdfb72
1 ficheiros alterados com 6 adições e 0 exclusões
  1. 6 0
      docs/userguide/signals.rst

+ 6 - 0
docs/userguide/signals.rst

@@ -46,6 +46,12 @@ has been sent by providing the `sender` argument to
                           kwargs=None, **kwds):
         print('Got signal task_sent for task id {0}'.format(task_id)
 
+Signals use the same implementation as django.core.dispatch. As a result other
+keyword parameters (e.g. signal) are passed to all signal handlers by default.
+
+The best practice for signal handlers is to accept arbitrary keyword arguments (i.e. **kwargs).
+That way new celery versions can add additional arguments without breaking user code.
+
 .. _signal-ref:
 
 Signals