Skip to content

Commit 8ed6834

Browse files
committed
fixup! Remove some unnecessary defer rounds
1 parent 6161cb8 commit 8ed6834

File tree

2 files changed

+15
-18
lines changed

2 files changed

+15
-18
lines changed

tests/typecheck/fields/test_related.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -748,9 +748,9 @@
748748
class TransactionLog(models.Model):
749749
transaction = models.ForeignKey(Transaction, on_delete=models.CASCADE)
750750
out: |
751-
myapp/models:11: error: Could not resolve manager type for "myapp.models.Transaction.objects" [django-manager-missing]
752751
myapp/models:13: note: Revealed type is "django.db.models.fields.related_descriptors.RelatedManager[myapp.models.TransactionLog]"
753-
myapp/models:15: note: Revealed type is "myapp.models.UnknownManager[myapp.models.Transaction]"
752+
myapp/models:15: note: Revealed type is "django.db.models.manager.BaseManager[Any]"
753+
myapp/models:16: error: "BaseManager[Any]" has no attribute "custom" [attr-defined]
754754
myapp/models:16: note: Revealed type is "Any"
755755
756756

tests/typecheck/managers/test_managers.yml

Lines changed: 13 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -519,7 +519,7 @@
519519
reveal_type(user.bookingowner_set)
520520
reveal_type(user.booking_set)
521521
522-
# Check QuerySet methods on UnknownManager
522+
# Check QuerySet methods on unknown manager
523523
reveal_type(Booking.objects.all)
524524
reveal_type(Booking.objects.custom)
525525
reveal_type(Booking.objects.all().filter)
@@ -539,30 +539,27 @@
539539
out: |
540540
myapp/models:13: error: Couldn't resolve related manager 'booking_set' for relation 'myapp.models.Booking.renter'. [django-manager-missing]
541541
myapp/models:13: error: Couldn't resolve related manager 'bookingowner_set' for relation 'myapp.models.Booking.owner'. [django-manager-missing]
542-
myapp/models:20: error: Could not resolve manager type for "myapp.models.Booking.objects" [django-manager-missing]
543-
myapp/models:23: error: Could not resolve manager type for "myapp.models.TwoUnresolvable.objects" [django-manager-missing]
544-
myapp/models:24: error: Could not resolve manager type for "myapp.models.TwoUnresolvable.second_objects" [django-manager-missing]
545-
myapp/models:27: error: Could not resolve manager type for "myapp.models.AbstractUnresolvable.objects" [django-manager-missing]
546-
myapp/models:32: error: Could not resolve manager type for "myapp.models.InvisibleUnresolvable.objects" [django-manager-missing]
547542
myapp/models:36: note: Revealed type is "django.db.models.manager.Manager[myapp.models.User]"
548543
myapp/models:37: note: Revealed type is "django.db.models.manager.Manager[myapp.models.User]"
549-
myapp/models:39: note: Revealed type is "myapp.models.UnknownManager[myapp.models.Booking]"
544+
myapp/models:39: note: Revealed type is "django.db.models.manager.Manager[Any]"
550545
myapp/models:40: note: Revealed type is "django.db.models.manager.Manager[myapp.models.Booking]"
551-
myapp/models:42: note: Revealed type is "myapp.models.UnknownManager[myapp.models.TwoUnresolvable]"
552-
myapp/models:43: note: Revealed type is "myapp.models.UnknownManager[myapp.models.TwoUnresolvable]"
546+
myapp/models:42: note: Revealed type is "django.db.models.manager.Manager[Any]"
547+
myapp/models:43: note: Revealed type is "django.db.models.manager.Manager[Any]"
553548
myapp/models:44: note: Revealed type is "django.db.models.manager.Manager[myapp.models.TwoUnresolvable]"
554-
myapp/models:46: note: Revealed type is "myapp.models.UnknownManager[myapp.models.InvisibleUnresolvable]"
549+
myapp/models:46: note: Revealed type is "django.db.models.manager.Manager[Any]"
555550
myapp/models:47: note: Revealed type is "django.db.models.manager.Manager[myapp.models.InvisibleUnresolvable]"
556551
myapp/models:49: note: Revealed type is "django.db.models.fields.related_descriptors.RelatedManager[myapp.models.Booking]"
557552
myapp/models:50: note: Revealed type is "django.db.models.fields.related_descriptors.RelatedManager[myapp.models.Booking]"
558-
myapp/models:53: note: Revealed type is "def () -> myapp.models.UnknownQuerySet[myapp.models.Booking, myapp.models.Booking]"
553+
myapp/models:53: note: Revealed type is "def () -> django.db.models.query.QuerySet[Any, Any]"
554+
myapp/models:54: error: "Manager[Any]" has no attribute "custom" [attr-defined]
559555
myapp/models:54: note: Revealed type is "Any"
560-
myapp/models:55: note: Revealed type is "def (*args: Any, **kwargs: Any) -> myapp.models.UnknownQuerySet[myapp.models.Booking, myapp.models.Booking]"
556+
myapp/models:55: note: Revealed type is "def (*args: Any, **kwargs: Any) -> django.db.models.query.QuerySet[Any, Any]"
557+
myapp/models:56: error: "QuerySet[Any, Any]" has no attribute "custom" [attr-defined]
561558
myapp/models:56: note: Revealed type is "Any"
562-
myapp/models:57: note: Revealed type is "Union[myapp.models.Booking, None]"
563-
myapp/models:58: note: Revealed type is "myapp.models.Booking"
564-
myapp/models:59: note: Revealed type is "builtins.list[myapp.models.Booking]"
565-
myapp/models:60: note: Revealed type is "builtins.list[myapp.models.Booking]"
559+
myapp/models:57: note: Revealed type is "Union[Any, None]"
560+
myapp/models:58: note: Revealed type is "Any"
561+
myapp/models:59: note: Revealed type is "builtins.list[Any]"
562+
myapp/models:60: note: Revealed type is "builtins.list[Any]"
566563
myapp/models:64: note: Revealed type is "def () -> django.db.models.query.QuerySet[myapp.models.Booking, myapp.models.Booking]"
567564
myapp/models:65: error: "RelatedManager[Booking]" has no attribute "custom" [attr-defined]
568565
myapp/models:65: note: Revealed type is "Any"

0 commit comments

Comments
 (0)