Browse Source

Fix import of `Literal`

pull/13786/head
Yurii Motov 1 month ago
parent
commit
2c7b3811fb
  1. 4
      fastapi/security/api_key.py
  2. 4
      fastapi/security/http.py
  3. 4
      fastapi/security/open_id_connect_url.py

4
fastapi/security/api_key.py

@ -1,11 +1,11 @@
from typing import Literal, Optional, Union
from typing import Optional, Union
from fastapi.openapi.models import APIKey, APIKeyIn
from fastapi.security.base import SecurityBase
from starlette.exceptions import HTTPException
from starlette.requests import Request
from starlette.status import HTTP_401_UNAUTHORIZED, HTTP_403_FORBIDDEN
from typing_extensions import Annotated, Doc, deprecated
from typing_extensions import Annotated, Doc, Literal, deprecated
class APIKeyBase(SecurityBase):

4
fastapi/security/http.py

@ -1,6 +1,6 @@
import binascii
from base64 import b64decode
from typing import Literal, Optional
from typing import Optional
from fastapi.exceptions import HTTPException
from fastapi.openapi.models import HTTPBase as HTTPBaseModel
@ -10,7 +10,7 @@ from fastapi.security.utils import get_authorization_scheme_param
from pydantic import BaseModel
from starlette.requests import Request
from starlette.status import HTTP_401_UNAUTHORIZED, HTTP_403_FORBIDDEN
from typing_extensions import Annotated, Doc, deprecated
from typing_extensions import Annotated, Doc, Literal, deprecated
class HTTPBasicCredentials(BaseModel):

4
fastapi/security/open_id_connect_url.py

@ -1,11 +1,11 @@
from typing import Literal, Optional
from typing import Optional
from fastapi.openapi.models import OpenIdConnect as OpenIdConnectModel
from fastapi.security.base import SecurityBase
from starlette.exceptions import HTTPException
from starlette.requests import Request
from starlette.status import HTTP_401_UNAUTHORIZED, HTTP_403_FORBIDDEN
from typing_extensions import Annotated, Doc, deprecated
from typing_extensions import Annotated, Doc, Literal, deprecated
class OpenIdConnect(SecurityBase):

Loading…
Cancel
Save