Skip to content

Commit 4ea4c3e

Browse files
committed
Ignore external psycopg2 types
1 parent 6c87ccf commit 4ea4c3e

File tree

2 files changed

+2
-3
lines changed

2 files changed

+2
-3
lines changed

django-stubs/contrib/postgres/fields/ranges.pyi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ from typing import Any
22

33
from django.db import models
44

5-
from psycopg2.extras import DateRange, DateTimeTZRange, NumericRange
5+
from psycopg2.extras import DateRange, DateTimeTZRange, NumericRange # type: ignore
66

77
class RangeField(models.Field):
88
empty_strings_allowed: bool = ...

test-data/typecheck/fields.test

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@ reveal_type(user.text) # E: Revealed type is 'builtins.str'
4040
[CASE test_model_field_classes_from_exciting_locations]
4141
from django.db import models
4242
from django.contrib.postgres import fields as pg_fields
43-
from psycopg2.extras import DateTimeTZRange
4443
from decimal import Decimal
4544

4645
class Booking(models.Model):
@@ -50,7 +49,7 @@ class Booking(models.Model):
5049

5150
booking = Booking()
5251
reveal_type(booking.id) # E: Revealed type is 'builtins.int'
53-
reveal_type(booking.time_range) # E: Revealed type is 'DateTimeTZRange'
52+
reveal_type(booking.time_range) # E: Revealed type is 'Any'
5453
reveal_type(booking.some_decimal) # E: Revealed type is 'Decimal'
5554

5655
[CASE test_add_id_field_if_no_primary_key_defined]

0 commit comments

Comments
 (0)