From cc5be8608b49d74a633b80a95a49a018d4dcd477 Mon Sep 17 00:00:00 2001 From: jvoisin Date: Sun, 28 Aug 2022 22:29:06 +0200 Subject: Simplify the typing annotations --- libmat2/parser_factory.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'libmat2/parser_factory.py') diff --git a/libmat2/parser_factory.py b/libmat2/parser_factory.py index a539d12..4527b88 100644 --- a/libmat2/parser_factory.py +++ b/libmat2/parser_factory.py @@ -2,7 +2,7 @@ import glob import os import mimetypes import importlib -from typing import TypeVar, List, Tuple, Optional +from typing import TypeVar, Optional from . import abstract, UNSUPPORTED_EXTENSIONS @@ -34,7 +34,7 @@ def __load_all_parsers(): __load_all_parsers() -def _get_parsers() -> List[T]: +def _get_parsers() -> list[T]: """ Get all our parsers!""" def __get_parsers(cls): return cls.__subclasses__() + \ @@ -42,7 +42,7 @@ def _get_parsers() -> List[T]: return __get_parsers(abstract.AbstractParser) -def get_parser(filename: str) -> Tuple[Optional[T], Optional[str]]: +def get_parser(filename: str) -> tuple[Optional[T], Optional[str]]: """ Return the appropriate parser for a given filename. :raises ValueError: Raised if the instantiation of the parser went wrong. -- cgit v1.3