mirror of
https://github.com/django/django.git
synced 2025-10-24 14:16:09 +00:00
Refs #24205 -- Removed Signal.disconnect()'s weak argument.
Per deprecation timeline.
This commit is contained in:
@@ -1,10 +1,8 @@
|
||||
import sys
|
||||
import threading
|
||||
import warnings
|
||||
import weakref
|
||||
|
||||
from django.utils import six
|
||||
from django.utils.deprecation import RemovedInDjango20Warning
|
||||
from django.utils.inspect import func_accepts_kwargs
|
||||
from django.utils.six.moves import range
|
||||
|
||||
@@ -126,7 +124,7 @@ class Signal(object):
|
||||
self.receivers.append((lookup_key, receiver))
|
||||
self.sender_receivers_cache.clear()
|
||||
|
||||
def disconnect(self, receiver=None, sender=None, weak=None, dispatch_uid=None):
|
||||
def disconnect(self, receiver=None, sender=None, dispatch_uid=None):
|
||||
"""
|
||||
Disconnect receiver from sender for signal.
|
||||
|
||||
@@ -145,8 +143,6 @@ class Signal(object):
|
||||
dispatch_uid
|
||||
the unique identifier of the receiver to disconnect
|
||||
"""
|
||||
if weak is not None:
|
||||
warnings.warn("Passing `weak` to disconnect has no effect.", RemovedInDjango20Warning, stacklevel=2)
|
||||
if dispatch_uid:
|
||||
lookup_key = (dispatch_uid, _make_id(sender))
|
||||
else:
|
||||
|
||||
Reference in New Issue
Block a user