8000 Fixup db.models.fields.Field overloads for pyright 1.1.378 (#264) · sbdchd/django-types@15ef8d9 · GitHub
[go: up one dir, main page]

Skip to content

Commit 15ef8d9

Browse files
committed
Fixup db.models.fields.Field overloads for pyright 1.1.378 (#264)
1 parent 84064af commit 15ef8d9

File tree

6 files changed

+128
-64
lines changed

6 files changed

+128
-64
lines changed

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

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,13 @@ class ArrayField(CheckFieldDefaultMixin, Generic[_V], Field[_V | Combinable, _V]
2222
base_field: Field[Any, _V],
2323
size: int | None = ...,
2424
verbose_name: str | None = ...,
25+
*,
2526
name: str | None = ...,
2627
primary_key: bool = ...,
2728
max_length: int | None = ...,
2829
unique: bool = ...,
2930
blank: bool = ...,
30-
null: Literal[False] = ...,
31+
null: Literal[False] = False,
3132
db_index: bool = ...,
3233
default: list[_V] | Callable[[], list[_V]] | None = ...,
3334
editable: bool = ...,
@@ -51,12 +52,13 @@ class ArrayField(CheckFieldDefaultMixin, Generic[_V], Field[_V | Combinable, _V]
5152
base_field: Field[Any, _V],
5253
size: int | None = ...,
5354
verbose_name: str | None = ...,
55+
*,
5456
name: str | None = ...,
5557
primary_key: bool = ...,
5658
max_length: int | None = ...,
5759
unique: bool = ...,
5860
blank: bool = ...,
59-
null: Literal[True] = ...,
61+
null: Literal[True],
6062
db_index: bool = ...,
6163
default: list[_V] | Callable[[], list[_V]] | None = ...,
6264
editable: bool = ...,

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

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,13 @@ class CICharField(CIText, CharField[_C]):
2020
def __init__(
2121
self: CICharField[str],
2222
verbose_name: str | bytes | None = ...,
23+
*,
2324
name: str | None = ...,
2425
primary_key: bool = ...,
2526
max_length: int | None = ...,
2627
unique: bool = ...,
2728
blank: bool = ...,
28-
null: Literal[False] = ...,
29+
null: Literal[False] = False,
2930
db_index: bool = ...,
3031
default: Any = ...,
3132
editable: bool = ...,
@@ -45,12 +46,13 @@ class CICharField(CIText, CharField[_C]):
4546
def __init__(
4647
self: CICharField[str | None],
4748
verbose_name: str | bytes | None = ...,
49+
*,
4850
name: str | None = ...,
4951
primary_key: bool = ...,
5052
max_length: int | None = ...,
5153
unique: bool = ...,
5254
blank: bool = ...,
53-
null: Literal[True] = ...,
55+
null: Literal[True],
5456
db_index: bool = ...,
5557
default: Any = ...,
5658
editable: bool = ...,
@@ -74,12 +76,13 @@ class CIEmailField(CIText, EmailField[_C]):
7476
def __init__(
7577
self: CIEmailField[str],
7678
verbose_name: str | bytes | None = ...,
79+
*,
7780
name: str | None = ...,
7881
primary_key: bool = ...,
7982
max_length: int | None = ...,
8083
unique: bool = ...,
8184
blank: bool = ...,
82-
null: Literal[False] = ...,
85+
null: Literal[False] = False,
8386
db_index: bool = ...,
8487
default: Any = ...,
8588
editable: bool = ...,
@@ -99,12 +102,13 @@ class CIEmailField(CIText, EmailField[_C]):
99102
def __init__(
100103
self: CIEmailField[str | None],
101104
verbose_name: str | bytes | None = ...,
105+
*,
102106
name: str | None = ...,
103107
primary_key: bool = ...,
104108
max_length: int | None = ...,
105109
unique: bool = ...,
106110
blank: bool = ...,
107-
null: Literal[True] = ...,
111+
null: Literal[True],
108112
db_index: bool = ...,
109113
default: Any = ...,
110114
editable: bool = ...,
@@ -128,12 +132,13 @@ class CITextField(CIText, TextField[_C]):
128132
def __init__(
129133
self: CITextField[str],
130134
verbose_name: str | bytes | None = ...,
135+
*,
131136
name: str | None = ...,
132137
primary_key: bool = ...,
133138
max_length: int | None = ...,
134139
unique: bool = ...,
135140
blank: bool = ...,
136-
null: Literal[False] = ...,
141+
null: Literal[False] = False,
137142
db_index: bool = ...,
138143
default: Any = ...,
139144
editable: bool = ...,
@@ -153,12 +158,13 @@ class CITextField(CIText, TextField[_C]):
153158
def __init__(
154159
self: CITextField[str | None],
155160
verbose_name: str | bytes | None = ...,
161+
*,
156162
name: str | None = ...,
157163
primary_key: bool = ...,
158164
max_length: int | None = ...,
159165
unique: bool = ...,
160166
blank: bool = ...,
161-
null: Literal[True] = ...,
167+
null: Literal[True],
162168
db_index: bool = ...,
163169
default: Any = ...,
164170
editable: bool = ...,

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

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,13 @@ class HStoreField(Generic[_T], CheckFieldDefaultMixin, Field[Any, Any]):
1919
def __init__(
2020
self: HStoreField[dict[str, str | None]],
2121
verbose_name: str | bytes | None = ...,
22+
*,
2223
name: str | None = ...,
2324
primary_key: bool = ...,
2425
max_length: int | None = ...,
2526
unique: bool = ...,
2627
blank: bool = ...,
27-
null: Literal[False] = ...,
28+
null: Literal[False] = False,
2829
db_index: bool = ...,
2930
default: Any = ...,
3031
editable: bool = ...,
@@ -44,12 +45,13 @@ class HStoreField(Generic[_T], CheckFieldDefaultMixin, Field[Any, Any]):
4445
def __init__(
4546
self: HStoreField[dict[str, str | None] | None],
4647
verbose_name: str | bytes | None = ...,
48+
*,
4749
name: str | None = ...,
4850
primary_key: bool = ...,
4951
max_length: int | None = ...,
5052
unique: bool = ...,
5153
blank: bool = ...,
52-
null: Literal[True] = ...,
54+
null: Literal[True],
5355
db_index: bool = ...,
5456
default: Any = ...,
5557
editable: bool = ...,

0 commit comments

Comments
 (0)
0