Pārlūkot izejas kodu

Merge pull request #1201 from w-/master

trivial update to docs
Ask Solem Hoel 12 gadi atpakaļ
vecāks
revīzija
053dbdfb72
1 mainītis faili ar 6 papildinājumiem un 0 dzēšanām
  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