From 6061f47231e8e870548dffc25c9b815dee069457 Mon Sep 17 00:00:00 2001 From: Gu1nn3zz Date: Tue, 7 Mar 2023 11:10:59 +0100 Subject: [PATCH] fix: Typing in the parser factory --- libmat2/parser_factory.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libmat2/parser_factory.py b/libmat2/parser_factory.py index 95066d6..c0a7bc6 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, Optional, List +from typing import TypeVar, Optional, List, Tuple from . import abstract, UNSUPPORTED_EXTENSIONS @@ -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.