From 29057d6cdf10ce4aa245acf2b3cbb93ba822c646 Mon Sep 17 00:00:00 2001
From: jvoisin <julien.voisin@dustri.org>
Date: Mon, 21 Nov 2022 19:58:53 +0100
Subject: [PATCH] Simplify a bit the typing annotations of ./mat2

---
 mat2 | 11 +++++------
 1 file changed, 5 insertions(+), 6 deletions(-)

diff --git a/mat2 b/mat2
index c85d353..a11c1c7 100755
--- a/mat2
+++ b/mat2
@@ -2,7 +2,6 @@
 
 import os
 import shutil
-from typing import List, Union, Set
 import sys
 import mimetypes
 import argparse
@@ -36,7 +35,7 @@ def __check_file(filename: str, mode: int = os.R_OK) -> bool:
         __print_without_chars("[-] %s is not a regular file." % filename)
         return False
     elif not os.access(filename, mode):
-        mode_str = []  # type: List[str]
+        mode_str = []  # type: list[str]
         if mode & os.R_OK:
             mode_str += 'readable'
         if mode & os.W_OK:
@@ -152,10 +151,10 @@ def clean_meta(filename: str, is_lightweight: bool, inplace: bool, sandbox: bool
 
 def show_parsers():
     print('[+] Supported formats:')
-    formats = set()  # Set[str]
+    formats = set()  # set[str]
     for parser in parser_factory._get_parsers():  # type: ignore
         for mtype in parser.mimetypes:
-            extensions = set()  # Set[str]
+            extensions = set()  # set[str]
             for extension in mimetypes.guess_all_extensions(mtype):
                 if extension not in UNSUPPORTED_EXTENSIONS:
                     extensions.add(extension)
@@ -167,8 +166,8 @@ def show_parsers():
     __print_without_chars('\n'.join(sorted(formats)))
 
 
-def __get_files_recursively(files: List[str]) -> List[str]:
-    ret = set()  # type: Set[str]
+def __get_files_recursively(files: list[str]) -> list[str]:
+    ret = set()  # type: set[str]
     for f in files:
         if os.path.isdir(f):
             for path, _, _files in os.walk(f):
-- 
GitLab