chore: add ast-grep rule to convert Optional[T] to T | None (#25560)

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
This commit is contained in:
-LAN-
2025-09-15 13:06:33 +08:00
committed by GitHub
parent 2e44ebe98d
commit bab4975809
394 changed files with 2555 additions and 2792 deletions

View File

@@ -3,7 +3,7 @@ import os
import uuid
from collections.abc import Generator, Iterable, Sequence
from itertools import islice
from typing import TYPE_CHECKING, Any, Optional, Union
from typing import TYPE_CHECKING, Any, Union
import qdrant_client
from flask import current_app
@@ -46,7 +46,7 @@ class PathQdrantParams(BaseModel):
class UrlQdrantParams(BaseModel):
url: str
api_key: Optional[str]
api_key: str | None
timeout: float
verify: bool
grpc_port: int
@@ -55,9 +55,9 @@ class UrlQdrantParams(BaseModel):
class QdrantConfig(BaseModel):
endpoint: str
api_key: Optional[str] = None
api_key: str | None = None
timeout: float = 20
root_path: Optional[str] = None
root_path: str | None = None
grpc_port: int = 6334
prefer_grpc: bool = False
replication_factor: int = 1
@@ -189,10 +189,10 @@ class QdrantVector(BaseVector):
self,
texts: Iterable[str],
embeddings: list[list[float]],
metadatas: Optional[list[dict]] = None,
ids: Optional[Sequence[str]] = None,
metadatas: list[dict] | None = None,
ids: Sequence[str] | None = None,
batch_size: int = 64,
group_id: Optional[str] = None,
group_id: str | None = None,
) -> Generator[tuple[list[str], list[rest.PointStruct]], None, None]:
from qdrant_client.http import models as rest
@@ -234,7 +234,7 @@ class QdrantVector(BaseVector):
def _build_payloads(
cls,
texts: Iterable[str],
metadatas: Optional[list[dict]],
metadatas: list[dict] | None,
content_payload_key: str,
metadata_payload_key: str,
group_id: str,