remove TypeAlias usage

This commit is contained in:
Dmitry Belyaev 2022-06-04 01:07:24 +03:00
parent 29275d3f0e
commit 3cbbbb1a1b
Signed by: b4tman
GPG Key ID: 41A00BF15EA7E5F3
2 changed files with 5 additions and 6 deletions

View File

@ -9,7 +9,6 @@ from typing import (
Optional,
Union,
TypedDict,
TypeAlias,
Literal,
NamedTuple,
)
@ -30,7 +29,7 @@ class EventDateTime(TypedDict, total=False):
timeZone: str
EventDateOrDateTime: TypeAlias = Union[EventDate, EventDateTime]
EventDateOrDateTime = Union[EventDate, EventDateTime]
class ACLScope(TypedDict, total=False):
@ -81,8 +80,8 @@ EventDataKey = Union[
Literal["transparency"],
Literal["visibility"],
]
EventList: TypeAlias = List[EventData]
EventTuple: TypeAlias = Tuple[EventData, EventData]
EventList = List[EventData]
EventTuple = Tuple[EventData, EventData]
class EventsSearchResults(NamedTuple):

View File

@ -1,6 +1,6 @@
import datetime
import logging
from typing import Union, Dict, Callable, Optional, Mapping, TypeAlias, TypedDict
from typing import Union, Dict, Callable, Optional, Mapping, TypedDict
from icalendar import Calendar, Event
from pytz import utc
@ -14,7 +14,7 @@ from .gcal import (
EventDataKey,
)
DateDateTime: TypeAlias = Union[datetime.date, datetime.datetime]
DateDateTime = Union[datetime.date, datetime.datetime]
def format_datetime_utc(value: DateDateTime) -> str: