(self, method, apps, receiver, sender, **kwargs)
| 13 | """ |
| 14 | |
| 15 | def _lazy_method(self, method, apps, receiver, sender, **kwargs): |
| 16 | from django.db.models.options import Options |
| 17 | |
| 18 | # This partial takes a single optional argument named "sender". |
| 19 | partial_method = partial(method, receiver, **kwargs) |
| 20 | if isinstance(sender, str): |
| 21 | apps = apps or Options.default_apps |
| 22 | apps.lazy_model_operation(partial_method, make_model_tuple(sender)) |
| 23 | else: |
| 24 | return partial_method(sender) |
| 25 | |
| 26 | def connect(self, receiver, sender=None, weak=True, dispatch_uid=None, apps=None): |
| 27 | self._lazy_method( |
no test coverage detected