@@ -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,32 @@ 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
1166-
1167- class SmallIntegerField (IntegerField ):
1168- field_type : str
1162+ class BigIntegerField (IntegerField ): ...
1163+ class SmallIntegerField (IntegerField ): ...
11691164
11701165class AutoField (IntegerField ):
11711166 auto_increment : bool
1172- field_type : str
11731167 def __init__ (self , * args , ** kwargs ) -> None : ...
11741168
1175- class BigAutoField (AutoField ):
1176- field_type : str
1169+ class BigAutoField (AutoField ): ...
11771170
11781171class IdentityField (AutoField ):
1179- field_type : str
11801172 def __init__ (self , generate_always : bool = ..., ** kwargs ) -> None : ...
11811173
11821174class PrimaryKeyField (AutoField ):
11831175 def __init__ (self , * args , ** kwargs ) -> None : ...
11841176
11851177class FloatField (Field ):
1186- field_type : str
11871178 def adapt (self , value ): ...
11881179
1189- class DoubleField (FloatField ):
1190- field_type : str
1180+ class DoubleField (FloatField ): ...
11911181
11921182class DecimalField (Field ):
1193- field_type : str
11941183 max_digits : Incomplete
11951184 decimal_places : Incomplete
11961185 auto_round : Incomplete
@@ -1214,20 +1203,16 @@ class _StringField(Field):
12141203 def __radd__ (self , other ): ...
12151204
12161205class CharField (_StringField ):
1217- field_type : str
12181206 max_length : Incomplete
12191207 def __init__ (self , max_length : int = ..., * args , ** kwargs ) -> None : ...
12201208 def get_modifiers (self ): ...
12211209
12221210class FixedCharField (CharField ):
1223- field_type : str
12241211 def python_value (self , value ): ...
12251212
1226- class TextField (_StringField ):
1227- field_type : str
1213+ class TextField (_StringField ): ...
12281214
12291215class BlobField (Field ):
1230- field_type : str
12311216 def bind (self , model , name , set_attribute : bool = ...): ...
12321217 def db_value (self , value ): ...
12331218
@@ -1264,12 +1249,10 @@ class BigBitField(BlobField):
12641249 def db_value (self , value ): ...
12651250
12661251class UUIDField (Field ):
1267- field_type : str
12681252 def db_value (self , value ): ...
12691253 def python_value (self , value ): ...
12701254
12711255class BinaryUUIDField (BlobField ):
1272- field_type : str
12731256 def db_value (self , value ): ...
12741257 def python_value (self , value ): ...
12751258
@@ -1278,7 +1261,6 @@ class _BaseFormattedField(Field):
12781261 def __init__ (self , formats : Incomplete | None = ..., * args , ** kwargs ) -> None : ...
12791262
12801263class DateTimeField (_BaseFormattedField ):
1281- field_type : str
12821264 formats : Incomplete
12831265 def adapt (self , value ): ...
12841266 def to_timestamp (self ): ...
@@ -1297,7 +1279,6 @@ class DateTimeField(_BaseFormattedField):
12971279 def second (self ): ...
12981280
12991281class DateField (_BaseFormattedField ):
1300- field_type : str
13011282 formats : Incomplete
13021283 def adapt (self , value ): ...
13031284 def to_timestamp (self ): ...
@@ -1310,7 +1291,6 @@ class DateField(_BaseFormattedField):
13101291 def day (self ): ...
13111292
13121293class TimeField (_BaseFormattedField ):
1313- field_type : str
13141294 formats : Incomplete
13151295 def adapt (self , value ): ...
13161296 @property
@@ -1350,7 +1330,6 @@ class IPField(BigIntegerField):
13501330 def python_value (self , val ): ...
13511331
13521332class BooleanField (Field ):
1353- field_type : str
13541333 adapt : Incomplete
13551334
13561335class BareField (Field ):
@@ -1391,7 +1370,7 @@ class ForeignKeyField(Field):
13911370 ** kwargs ,
13921371 ) -> None : ...
13931372 @property
1394- def field_type (self ): ...
1373+ def field_type (self ): ... # type: ignore[override]
13951374 def get_modifiers (self ): ...
13961375 def adapt (self , value ): ...
13971376 def db_value (self , value ): ...
0 commit comments