mirror of
				https://github.com/django/django.git
				synced 2025-10-31 01:25:32 +00:00 
			
		
		
		
	Removed support for Python 3.3.
This commit is contained in:
		| @@ -3,11 +3,12 @@ import threading | ||||
| import warnings | ||||
| import weakref | ||||
|  | ||||
| from django.utils import six | ||||
| from django.utils.deprecation import RemovedInDjango21Warning | ||||
| from django.utils.inspect import func_accepts_kwargs | ||||
| from django.utils.six.moves import range | ||||
|  | ||||
| if sys.version_info < (3, 4): | ||||
| if six.PY2: | ||||
|     from .weakref_backports import WeakMethod | ||||
| else: | ||||
|     from weakref import WeakMethod | ||||
| @@ -108,7 +109,7 @@ class Signal(object): | ||||
|             if hasattr(receiver, '__self__') and hasattr(receiver, '__func__'): | ||||
|                 ref = WeakMethod | ||||
|                 receiver_object = receiver.__self__ | ||||
|             if sys.version_info >= (3, 4): | ||||
|             if six.PY3: | ||||
|                 receiver = ref(receiver) | ||||
|                 weakref.finalize(receiver_object, self._remove_receiver) | ||||
|             else: | ||||
|   | ||||
		Reference in New Issue
	
	Block a user