Skip to content

Commit 593d22b

Browse files
committed
Fix typing on 3.9+3.10
1 parent 1e670e8 commit 593d22b

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

  • weaviate/collections/classes

weaviate/collections/classes/grpc.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
from dataclasses import dataclass
22
from enum import Enum, auto
33
from typing import (
4-
ClassVar,
4+
Any,
55
Dict,
66
Generic,
77
List,
@@ -15,7 +15,7 @@
1515
)
1616

1717
from pydantic import ConfigDict, Field
18-
from typing_extensions import TypeGuard, TypeVar
18+
from typing_extensions import ClassVar, TypeGuard, TypeVar
1919

2020
from weaviate.collections.classes.types import _WeaviateInput
2121
from weaviate.exceptions import WeaviateInvalidInputError
@@ -244,7 +244,8 @@ class Rerank(_WeaviateInput):
244244

245245
@dataclass
246246
class KeywordOperatorOptions:
247-
operator: ClassVar[base_search_pb2.SearchOperatorOptions.Operator]
247+
# replace with ClassVar[base_search_pb2.SearchOperatorOptions.Operator] once python 3.10 is removed
248+
operator: ClassVar[Any]
248249

249250

250251
@dataclass

0 commit comments

Comments
 (0)