Quick fix might look like this:
{{{
#!diff
--- a/django/db/models/signals.py
+++ b/django/db/models/signals.py
@@ -27,7 +27,7 @@ class ModelSignal(Signal):
return partial_method(sender)
def connect(self, receiver, sender=None, weak=True,
dispatch_uid=None, apps=None):
- self._lazy_method(super(ModelSignal, self).connect, apps,
receiver, sender, dispatch_uid=dispatch_uid)
+ self._lazy_method(super(ModelSignal, self).connect, apps,
receiver, sender, weak=weak, dispatch_uid=dispatch_uid)
def disconnect(self, receiver=None, sender=None, weak=None,
dispatch_uid=None, apps=None):
if weak is not None:
}}}
--
Ticket URL: <https://code.djangoproject.com/ticket/26778>
Django <https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.
* status: new => assigned
* severity: Normal => Release blocker
* needs_better_patch: => 0
* needs_tests: => 1
* version: master => 1.10
* owner: nobody => timgraham
* needs_docs: => 0
* stage: Unreviewed => Accepted
--
Ticket URL: <https://code.djangoproject.com/ticket/26778#comment:1>
* needs_tests: 1 => 0
Comment:
[https://github.com/django/django/pull/6802 PR]
--
Ticket URL: <https://code.djangoproject.com/ticket/26778#comment:2>
* status: assigned => closed
* resolution: => fixed
Comment:
In [changeset:"9bf8d50a678463a5a3cd52f10c830fe0ca65d2c6" 9bf8d50a]:
{{{
#!CommitTicketReference repository=""
revision="9bf8d50a678463a5a3cd52f10c830fe0ca65d2c6"
Fixed #26778 -- Fixed ModelSignal.connect() weak argument.
}}}
--
Ticket URL: <https://code.djangoproject.com/ticket/26778#comment:3>
Comment (by Tim Graham <timograham@…>):
In [changeset:"91d754eb2a109e5d15bdbedb3b945abc32425250" 91d754e]:
{{{
#!CommitTicketReference repository=""
revision="91d754eb2a109e5d15bdbedb3b945abc32425250"
[1.10.x] Fixed #26778 -- Fixed ModelSignal.connect() weak argument.
Backport of 9bf8d50a678463a5a3cd52f10c830fe0ca65d2c6 from master
}}}
--
Ticket URL: <https://code.djangoproject.com/ticket/26778#comment:4>