|
@@ -1,9 +1,7 @@
|
|
|
import logging
|
|
|
import threading
|
|
|
-import warnings
|
|
|
import weakref
|
|
|
|
|
|
-from django.utils.deprecation import RemovedInDjango40Warning
|
|
|
from django.utils.inspect import func_accepts_kwargs
|
|
|
|
|
|
logger = logging.getLogger('django.dispatch')
|
|
@@ -30,19 +28,11 @@ class Signal:
|
|
|
receivers
|
|
|
{ receiverkey (id) : weakref(receiver) }
|
|
|
"""
|
|
|
- def __init__(self, providing_args=None, use_caching=False):
|
|
|
+ def __init__(self, use_caching=False):
|
|
|
"""
|
|
|
Create a new signal.
|
|
|
"""
|
|
|
self.receivers = []
|
|
|
- if providing_args is not None:
|
|
|
- warnings.warn(
|
|
|
- 'The providing_args argument is deprecated. As it is purely '
|
|
|
- 'documentational, it has no replacement. If you rely on this '
|
|
|
- 'argument as documentation, you can move the text to a code '
|
|
|
- 'comment or docstring.',
|
|
|
- RemovedInDjango40Warning, stacklevel=2,
|
|
|
- )
|
|
|
self.lock = threading.Lock()
|
|
|
self.use_caching = use_caching
|
|
|
# For convenience we create empty caches even if they are not used.
|