Skip to content

Commit 393d487

Browse files
committed
Add typing for filter
1 parent 8759c5b commit 393d487

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

  • weaviate/collections/classes

weaviate/collections/classes/grpc.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
from pydantic import ConfigDict, Field
1919
from typing_extensions import ClassVar, TypeGuard, TypeVar
2020

21+
from weaviate.collections.classes.filters import FilterReturn
2122
from weaviate.collections.classes.types import _WeaviateInput
2223
from weaviate.exceptions import WeaviateInvalidInputError
2324
from weaviate.proto.v1 import base_search_pb2
@@ -297,7 +298,7 @@ class _PropertyValueFunction:
297298

298299
@dataclass
299300
class _BoostCondition:
300-
filter: Optional[Any] = None # noqa: A003 # FilterReturn
301+
filter: Optional[FilterReturn] = None # noqa: A003
301302
time_decay: Optional[_TimeDecayFunction] = None
302303
numeric_decay: Optional[_NumericDecayFunction] = None
303304
property_value: Optional[_PropertyValueFunction] = None
@@ -359,7 +360,7 @@ def __init__(self) -> None:
359360

360361
@staticmethod
361362
def filter( # noqa: A003
362-
filter: Any, # noqa: A002
363+
filter: FilterReturn, # noqa: A002
363364
*,
364365
weight: Optional[float] = None,
365366
depth: Optional[int] = None,

0 commit comments

Comments
 (0)