Skip to content

Commit 8e74e98

Browse files
committed
fix TypeAlias import for Python 3.9
1 parent e460753 commit 8e74e98

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

crudadmin/admin_interface/crud_admin.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import logging
22
import os
3+
import sys
34
import time
45
from collections.abc import Awaitable, Callable
56
from datetime import datetime, timedelta, timezone
@@ -10,13 +11,17 @@
1011
List,
1112
Optional,
1213
Type,
13-
TypeAlias,
1414
TypedDict,
1515
TypeVar,
1616
Union,
1717
cast,
1818
)
1919

20+
if sys.version_info >= (3, 10):
21+
from typing import TypeAlias
22+
else:
23+
from typing_extensions import TypeAlias
24+
2025
from fastapi import APIRouter, Depends, FastAPI, Request
2126
from fastapi.security import OAuth2PasswordBearer
2227
from fastapi.staticfiles import StaticFiles

0 commit comments

Comments
 (0)