fully typed project

This commit is contained in:
2026-01-23 15:08:27 +01:00
parent 00ab59f0e4
commit c17af00c10
7 changed files with 26 additions and 24 deletions

View File

@@ -4,17 +4,17 @@ import utils
_console_lock = threading.Lock()
def _log(prefix: str, message: str):
def _log(prefix: str, message: str) -> None:
time = utils.format_datetime("%H:%M:%S")
with _console_lock:
print(f"[{time}] {prefix} {message}")
def info(message: str):
def info(message: str) -> None:
_log("INFO", message)
def warning(message: str):
def warning(message: str) -> None:
_log("WARNING", message)
def error(message: str):
def error(message: str) -> None:
_log("ERROR", message)
sys.exit(1)