1
0
mirror of https://github.com/kellyjonbrazil/jc.git synced 2025-06-19 00:17:51 +02:00

TypedDict fixup for older python versions

This commit is contained in:
Kelly Brazil
2022-10-15 13:53:56 -07:00
parent 11b0863a65
commit cd970b5871

View File

@ -6,8 +6,10 @@ import shutil
from datetime import datetime, timezone from datetime import datetime, timezone
from textwrap import TextWrapper from textwrap import TextWrapper
from functools import lru_cache from functools import lru_cache
from typing import List, Dict, Iterable, Union, Optional, TypedDict, TextIO from typing import List, Dict, Iterable, Union, Optional, TextIO
if sys.version_info >= (3, 8):
from typing import TypedDict
TSFormatType = TypedDict( TSFormatType = TypedDict(
'TSFormatType', 'TSFormatType',
{ {
@ -16,6 +18,8 @@ TSFormatType = TypedDict(
'locale': Optional[str] 'locale': Optional[str]
} }
) )
else:
TSFormatType = Dict
def _asciify(string: str) -> str: def _asciify(string: str) -> str: