Spaces:
Running
Running
File size: 576 Bytes
0105df7 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | # core/debug.py
"""
调试输出工具
所有调试信息统一走这里,受 DEBUG 开关控制
"""
from core.config import DEBUG
def dlog(lines: list[str], msg: str):
"""
向 lines 追加调试信息(仅 DEBUG=True 时)
lines: 日志行列表(传引用,直接 append)
msg: 调试信息字符串
"""
if DEBUG:
lines.append(f"[DEBUG] {msg}\n")
def dprint(msg: str):
"""
打印到 stdout(仅 DEBUG=True 时)
用于 fetcher.py 等无法访问 lines 的地方
"""
if DEBUG:
print(f"[DEBUG] {msg}") |