fully typed project
This commit is contained in:
@@ -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)
|
||||
Reference in New Issue
Block a user