@@ -1103,7 +1103,7 @@ class Field(ColumnBase):
11031103 accessor_class : Incomplete
11041104 auto_increment : bool
11051105 default_index_type : Incomplete
1106- field_type : str
1106+ field_type : ClassVar [ str ]
11071107 unpack : bool
11081108 null : Incomplete
11091109 index : Incomplete
@@ -1154,43 +1154,33 @@ class Field(ColumnBase):
11541154 def ddl_datatype (self , ctx ): ...
11551155 def ddl (self , ctx ): ...
11561156
1157- class AnyField (Field ):
1158- field_type : str
1157+ class AnyField (Field ): ...
11591158
11601159class IntegerField (Field ):
1161- field_type : str
11621160 def adapt (self , value ): ...
11631161
1164- class BigIntegerField (IntegerField ):
1165- field_type : str
1162+ class BigIntegerField (IntegerField ): ...
11661163
1167- class SmallIntegerField (IntegerField ):
1168- field_type : str
1164+ class SmallIntegerField (IntegerField ): ...
11691165
11701166class AutoField (IntegerField ):
11711167 auto_increment : bool
1172- field_type : str
11731168 def __init__ (self , * args , ** kwargs ) -> None : ...
11741169
1175- class BigAutoField (AutoField ):
1176- field_type : str
1170+ class BigAutoField (AutoField ): ...
11771171
11781172class IdentityField (AutoField ):
1179- field_type : str
11801173 def __init__ (self , generate_always : bool = ..., ** kwargs ) -> None : ...
11811174
11821175class PrimaryKeyField (AutoField ):
11831176 def __init__ (self , * args , ** kwargs ) -> None : ...
11841177
11851178class FloatField (Field ):
1186- field_type : str
11871179 def adapt (self , value ): ...
11881180
1189- class DoubleField (FloatField ):
1190- field_type : str
1181+ class DoubleField (FloatField ): ...
11911182
11921183class DecimalField (Field ):
1193- field_type : str
11941184 max_digits : Incomplete
11951185 decimal_places : Incomplete
11961186 auto_round : Incomplete
@@ -1214,20 +1204,16 @@ class _StringField(Field):
12141204 def __radd__ (self , other ): ...
12151205
12161206class CharField (_StringField ):
1217- field_type : str
12181207 max_length : Incomplete
12191208 def __init__ (self , max_length : int = ..., * args , ** kwargs ) -> None : ...
12201209 def get_modifiers (self ): ...
12211210
12221211class FixedCharField (CharField ):
1223- field_type : str
12241212 def python_value (self , value ): ...
12251213
1226- class TextField (_StringField ):
1227- field_type : str
1214+ class TextField (_StringField ): ...
12281215
12291216class BlobField (Field ):
1230- field_type : str
12311217 def bind (self , model , name , set_attribute : bool = ...): ...
12321218 def db_value (self , value ): ...
12331219
@@ -1264,12 +1250,10 @@ class BigBitField(BlobField):
12641250 def db_value (self , value ): ...
12651251
12661252class UUIDField (Field ):
1267- field_type : str
12681253 def db_value (self , value ): ...
12691254 def python_value (self , value ): ...
12701255
12711256class BinaryUUIDField (BlobField ):
1272- field_type : str
12731257 def db_value (self , value ): ...
12741258 def python_value (self , value ): ...
12751259
@@ -1278,7 +1262,6 @@ class _BaseFormattedField(Field):
12781262 def __init__ (self , formats : Incomplete | None = ..., * args , ** kwargs ) -> None : ...
12791263
12801264class DateTimeField (_BaseFormattedField ):
1281- field_type : str
12821265 formats : Incomplete
12831266 def adapt (self , value ): ...
12841267 def to_timestamp (self ): ...
@@ -1297,7 +1280,6 @@ class DateTimeField(_BaseFormattedField):
12971280 def second (self ): ...
12981281
12991282class DateField (_BaseFormattedField ):
1300- field_type : str
13011283 formats : Incomplete
13021284 def adapt (self , value ): ...
13031285 def to_timestamp (self ): ...
@@ -1310,7 +1292,6 @@ class DateField(_BaseFormattedField):
13101292 def day (self ): ...
13111293
13121294class TimeField (_BaseFormattedField ):
1313- field_type : str
13141295 formats : Incomplete
13151296 def adapt (self , value ): ...
13161297 @property
@@ -1350,7 +1331,6 @@ class IPField(BigIntegerField):
13501331 def python_value (self , val ): ...
13511332
13521333class BooleanField (Field ):
1353- field_type : str
13541334 adapt : Incomplete
13551335
13561336class BareField (Field ):
@@ -1391,7 +1371,7 @@ class ForeignKeyField(Field):
13911371 ** kwargs ,
13921372 ) -> None : ...
13931373 @property
1394- def field_type (self ): ...
1374+ def field_type (self ): ... # type: ignore[override]
13951375 def get_modifiers (self ): ...
13961376 def adapt (self , value ): ...
13971377 def db_value (self , value ): ...
0 commit comments