mirror of
				https://github.com/django/django.git
				synced 2025-10-30 17:16:10 +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