Skip to content

Commit 0d01510

Browse files
committed
Updated style
1 parent c1d00b0 commit 0d01510

2 files changed

Lines changed: 5 additions & 3 deletions

File tree

pgvector/psycopg/vector.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
from __future__ import annotations
12
import psycopg
23
from psycopg import BaseConnection
34
from psycopg.adapt import Loader, Dumper
@@ -18,7 +19,7 @@
1819
class VectorDumper(Dumper):
1920
format = Format.TEXT
2021

21-
def dump(self, obj: 'Vector | np.ndarray[tuple[int, ...], np.dtype[np.floating]]') -> Buffer | None:
22+
def dump(self, obj: Vector | np.ndarray[tuple[int, ...], np.dtype[np.floating]]) -> Buffer | None:
2223
if not isinstance(obj, Vector):
2324
obj = Vector(obj)
2425
return obj.to_text().encode('utf8')
@@ -27,7 +28,7 @@ def dump(self, obj: 'Vector | np.ndarray[tuple[int, ...], np.dtype[np.floating]]
2728
class VectorBinaryDumper(VectorDumper):
2829
format = Format.BINARY
2930

30-
def dump(self, obj: 'Vector | np.ndarray[tuple[int, ...], np.dtype[np.floating]]') -> Buffer | None:
31+
def dump(self, obj: Vector | np.ndarray[tuple[int, ...], np.dtype[np.floating]]) -> Buffer | None:
3132
if not isinstance(obj, Vector):
3233
obj = Vector(obj)
3334
return obj.to_binary()

pgvector/psycopg2/vector.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
from __future__ import annotations
12
from psycopg2.extensions import adapt, connection, cursor, new_array_type, new_type, register_adapter, register_type
23
from typing import Any
34
from .. import Vector
@@ -10,7 +11,7 @@
1011

1112

1213
class VectorAdapter:
13-
def __init__(self, value: 'Vector | np.ndarray[tuple[int, ...], np.dtype[np.floating]]') -> None:
14+
def __init__(self, value: Vector | np.ndarray[tuple[int, ...], np.dtype[np.floating]]) -> None:
1415
if not isinstance(value, Vector):
1516
value = Vector(value)
1617
self._value = value

0 commit comments

Comments
 (0)