Make the static typing work for Python v3.8
[kconfig-hardened-check.git] / kernel_hardening_checker / engine.py
index 1e69c791727b858dc3d04e46750da2e8545d3051..f6282fe540382895fa30f28f2c62dfa9c868475f 100644 (file)
@@ -11,9 +11,12 @@ This module is the engine of checks.
 # pylint: disable=missing-class-docstring,missing-function-docstring
 # pylint: disable=line-too-long,invalid-name,too-many-branches
 
-from typing import Dict, Tuple
 import sys
 
+from typing import Optional, Dict, Tuple
+StrOrNone = Optional[str]
+TupleOrNone = Optional[Tuple]
+
 GREEN_COLOR = '\x1b[32m'
 RED_COLOR = '\x1b[31m'
 COLOR_END = '\x1b[0m'