Files
django-stubs/mypy_django_plugin/transformers
Sigurd Ljødal e7a89f73c4 Improve typing for unresolved managers (#1044)
* Improve typing for unresolved managers

This changes the logic when encountering an unresolvable manager class.
Instead of adding it as a `Manager` we create a subclass of `Manager`
that has `fallback_to_any=True` set. Similarly a `QuerySet` class is
created that also has fallbacks to `Any`. This allows calling custom
methods on the manager and querysets without getting type errors.

* Fix manager created and improve a test

* Fix row type of FallbackQuerySet

Because this inherits from _QuerySet, not QuerySet, it needs to have two
parameters
2022-07-18 09:13:46 +03:00
..
2019-07-24 13:38:49 +03:00
2022-04-28 13:01:37 +03:00
2020-10-29 11:59:48 +03:00
2020-10-29 11:59:48 +03:00
2020-10-29 11:59:48 +03:00
2022-04-28 13:01:37 +03:00
2020-10-29 11:59:48 +03:00