Pi66

merodi
A markdown-based static site generator.
git clone https://git.pi66.xyz/merodi

← back to log

feat: add customizable warning log titles

author: pi66
date: 2026-07-25 13:57
hash: 8c762639a5926f753b66c603717b5588b47bc5c0

Diffstat:

M

src/log.py
4 +++++++++++++++---------------
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
diff --git a/src/log.py b/src/log.py
index c12d3f5..49cad02 100644
--- a/src/log.py
+++ b/src/log.py
@@ -3,8 +3,8 @@ from . import settings
 def info(message: str, title="INFO", **kwarg):
     print(f"{BLUE(f'[{title}]:')} {message}", **kwarg, flush=True)

-def warn(message: str):
-    print(f"{YELLOW('[WARN]:')} {message}")
+def warn(message: str, title="WARN", **kwarg):
+    print(f"{YELLOW(f'[{title}]:')} {message}", **kwarg, flush=True)

 def die(err: str, status_code: int = 1, exit_from_code=True):
     print(f"{RED('[ERROR]:')} {err}")