Skip to content

Commit c9998e6

Browse files
committed
Improved type hints [skip ci]
1 parent 9c2d44a commit c9998e6

12 files changed

Lines changed: 12 additions & 12 deletions

File tree

pgvector/django/bit.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ def db_type(self, connection: Any) -> str:
2222
return 'bit'
2323
return 'bit(%d)' % self.length
2424

25-
def formfield(self, **kwargs: Any): # type: ignore
25+
def formfield(self, **kwargs: Any) -> forms.Field: # type: ignore
2626
return super().formfield(form_class=BitFormField, **kwargs)
2727

2828

pgvector/django/halfvec.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ def get_prep_value(self, value: Any) -> str | None:
4141
def value_to_string(self, obj: Any) -> str | None:
4242
return self.get_prep_value(self.value_from_object(obj))
4343

44-
def formfield(self, **kwargs): # type: ignore
44+
def formfield(self, **kwargs) -> forms.Field: # type: ignore
4545
return super().formfield(form_class=HalfVectorFormField, **kwargs)
4646

4747

pgvector/django/sparsevec.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ def get_prep_value(self, value: Any) -> str | None:
3636
def value_to_string(self, obj: Any) -> str | None:
3737
return self.get_prep_value(self.value_from_object(obj))
3838

39-
def formfield(self, **kwargs: Any): # type: ignore
39+
def formfield(self, **kwargs: Any) -> forms.Field: # type: ignore
4040
return super().formfield(form_class=SparseVectorFormField, **kwargs)
4141

4242

pgvector/django/vector.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ def run_validators(self, value: Any) -> None:
4949
value = value.tolist()
5050
super().run_validators(value)
5151

52-
def formfield(self, **kwargs: Any): # type: ignore
52+
def formfield(self, **kwargs: Any) -> forms.Field: # type: ignore
5353
return super().formfield(form_class=VectorFormField, **kwargs)
5454

5555

pgvector/peewee/bit.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
class FixedBitField(Field):
66
field_type = 'bit'
77

8-
def __init__(self, max_length: int | None = None, *args, **kwargs) -> None:
8+
def __init__(self, max_length: int | None = None, *args: Any, **kwargs: Any) -> None:
99
self.max_length = max_length
1010
super(FixedBitField, self).__init__(*args, **kwargs)
1111

pgvector/peewee/halfvec.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
class HalfVectorField(Field):
77
field_type = 'halfvec'
88

9-
def __init__(self, dimensions: int | None = None, *args, **kwargs) -> None:
9+
def __init__(self, dimensions: int | None = None, *args: Any, **kwargs: Any) -> None:
1010
self.dimensions = dimensions
1111
super(HalfVectorField, self).__init__(*args, **kwargs)
1212

pgvector/peewee/sparsevec.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
class SparseVectorField(Field):
77
field_type = 'sparsevec'
88

9-
def __init__(self, dimensions: int | None = None, *args, **kwargs) -> None:
9+
def __init__(self, dimensions: int | None = None, *args: Any, **kwargs: Any) -> None:
1010
self.dimensions = dimensions
1111
super(SparseVectorField, self).__init__(*args, **kwargs)
1212

pgvector/peewee/vector.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
class VectorField(Field):
88
field_type = 'vector'
99

10-
def __init__(self, dimensions: int | None = None, *args, **kwargs) -> None:
10+
def __init__(self, dimensions: int | None = None, *args: Any, **kwargs: Any) -> None:
1111
self.dimensions = dimensions
1212
super(VectorField, self).__init__(*args, **kwargs)
1313

pgvector/sqlalchemy/bit.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ def __init__(self, length: int | None = None) -> None:
1111
super(UserDefinedType, self).__init__()
1212
self.length = length
1313

14-
def get_col_spec(self, **kw) -> str:
14+
def get_col_spec(self, **kw: Any) -> str:
1515
if self.length is None:
1616
return 'BIT'
1717
return 'BIT(%d)' % self.length

pgvector/sqlalchemy/halfvec.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ def __init__(self, dim: int | None = None) -> None:
1313
super(UserDefinedType, self).__init__()
1414
self.dim = dim
1515

16-
def get_col_spec(self, **kw) -> str:
16+
def get_col_spec(self, **kw: Any) -> str:
1717
if self.dim is None:
1818
return 'HALFVEC'
1919
return 'HALFVEC(%d)' % self.dim

0 commit comments

Comments
 (0)