Skip to content

Commit c39ddd9

Browse files
committed
Fixed typechecking [skip ci]
1 parent dc604e4 commit c39ddd9

4 files changed

Lines changed: 6 additions & 6 deletions

File tree

pgvector/django/halfvec.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,9 @@ def to_python(self, value: Any) -> list[float] | None:
3333
return value
3434
if isinstance(value, str):
3535
value = HalfVector.from_text(value)
36-
if not isinstance(value, HalfVector):
36+
elif not isinstance(value, HalfVector):
3737
value = HalfVector(value)
38-
return value.to_list()
38+
return value.to_list() # type: ignore
3939

4040
def get_prep_value(self, value: Any) -> str | None:
4141
return HalfVector._to_db(value)

pgvector/django/vector.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,9 @@ def to_python(self, value: Any) -> list[float] | None:
3333
return value
3434
if isinstance(value, str):
3535
value = Vector.from_text(value)
36-
if not isinstance(value, Vector):
36+
elif not isinstance(value, Vector):
3737
value = Vector(value)
38-
return value.to_list()
38+
return value.to_list() # type: ignore
3939

4040
def get_prep_value(self, value: Any) -> str | None:
4141
return Vector._to_db(value)

pgvector/halfvec.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ def _to_db(cls, value: object) -> str | None:
7878

7979
# fast path for high-level libraries
8080
if isinstance(value, list):
81-
return f'[{",".join([str(float(v)) for v in value])}]'
81+
return f'[{",".join([str(float(v)) for v in value])}]' # type: ignore
8282

8383
if not isinstance(value, cls):
8484
value = cls(value) # type: ignore

pgvector/vector.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ def _to_db(cls, value: object) -> str | None:
7878

7979
# fast path for high-level libraries
8080
if isinstance(value, list):
81-
return f'[{",".join([str(float(v)) for v in value])}]'
81+
return f'[{",".join([str(float(v)) for v in value])}]' # type: ignore
8282

8383
if not isinstance(value, cls):
8484
value = cls(value) # type: ignore

0 commit comments

Comments
 (0)