Kaynağa Gözat

example for rm extra cast (#24646)

tags/1.8.1
Asuka Minato 2 ay önce
ebeveyn
işleme
4adf85d7d4
No account linked to committer's email address

+ 1
- 2
api/core/rag/datasource/vdb/tidb_on_qdrant/tidb_on_qdrant_vector.py Dosyayı Görüntüle

import uuid import uuid
from collections.abc import Generator, Iterable, Sequence from collections.abc import Generator, Iterable, Sequence
from itertools import islice from itertools import islice
from typing import TYPE_CHECKING, Any, Optional, Union, cast
from typing import TYPE_CHECKING, Any, Optional, Union


import qdrant_client import qdrant_client
import requests import requests


def _reload_if_needed(self): def _reload_if_needed(self):
if isinstance(self._client, QdrantLocal): if isinstance(self._client, QdrantLocal):
self._client = cast(QdrantLocal, self._client)
self._client._load() self._client._load()


@classmethod @classmethod

+ 2
- 2
api/services/webapp_auth_service.py Dosyayı Görüntüle

import enum import enum
import secrets import secrets
from datetime import UTC, datetime, timedelta from datetime import UTC, datetime, timedelta
from typing import Any, Optional, cast
from typing import Any, Optional


from werkzeug.exceptions import NotFound, Unauthorized from werkzeug.exceptions import NotFound, Unauthorized


if account.password is None or not compare_password(password, account.password, account.password_salt): if account.password is None or not compare_password(password, account.password, account.password_salt):
raise AccountPasswordError("Invalid email or password.") raise AccountPasswordError("Invalid email or password.")


return cast(Account, account)
return account


@classmethod @classmethod
def login(cls, account: Account) -> str: def login(cls, account: Account) -> str:

Loading…
İptal
Kaydet