Spaces:
Running
Running
| # 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}") |