fix type annitation for py38
All checks were successful
ci/woodpecker/push/tests Pipeline was successful
ci/woodpecker/pr/tests Pipeline was successful
ci/woodpecker/pr/test_docker_amd64 Pipeline was successful
ci/woodpecker/pr/test_docker_arm64 Pipeline was successful
ci/woodpecker/pr/test_release Pipeline was successful
ci/woodpecker/pr/test_tox_arm64 Pipeline was successful
ci/woodpecker/pr/test_tox_amd64 Pipeline was successful

Signed-off-by: Ivan Schaller <ivan@schaller.sh>
This commit is contained in:
Ivan Schaller 2023-03-12 01:51:51 +01:00
parent f7eebc2dec
commit 8173b2a729
Signed by: olofvndrhr
GPG key ID: 2A6BE07D99C8C205

View file

@ -1,5 +1,5 @@
from pathlib import Path
from typing import Any, Dict, Tuple, Union
from typing import Any, Dict, List, Tuple, Union
import xmltodict
from loguru import logger as log
@ -11,7 +11,7 @@ METADATA_TEMPLATE = Path("mangadlp/metadata/ComicInfo_v2.0.xml")
# define metadata types, defaults and valid values. an empty list means no value check
# {key: (type, default value, valid values)}
METADATA_TYPES: Dict[
str, Tuple[Any, Union[str, int, None], list[Union[str, int, None]]]
str, Tuple[Any, Union[str, int, None], List[Union[str, int, None]]]
] = {
"Title": (str, None, []),
"Series": (str, None, []),