mirror of
https://ghfast.top/https://github.com/aeroxw/tick-stock-panel.git
synced 2026-09-12 16:44:15 +08:00
Dashboard: - hasNoData 改用 trading_days 判断 (后端 status rows 恒为 0 导致提示无法消除) - 无数据提示改 warning 黄色风格 + AlertTriangle 图标 - 无数据/无 Key 两提示互斥: 无 Key 优先, 有 Key 无数据才显示同步提示 - API Key 横幅: 邀请码加复制按钮, 文案调整 Data: - 无 Key 时立即同步按钮置灰禁用 + 显示未配置提示 - 指数数据卡片设置按钮与其它卡片一致 (有数据才显示) System: - '清理浏览器缓存' 改名 '刷新前端缓存', 避免误导为清数据
16 lines
540 B
Python
16 lines
540 B
Python
"""TickFlow Stock Panel backend."""
|
|
|
|
import sys
|
|
|
|
__version__ = "0.1.39"
|
|
|
|
# Windows 默认 stdout/stderr 编码为 GBK(cp936),TickFlow SDK 内部输出含 emoji 的
|
|
# 指数/标的名称(如 \U0001f193)时会抛 UnicodeEncodeError,导致请求失败。
|
|
# 进程加载最早阶段强制 UTF-8,根治此类编码崩溃。
|
|
for _stream in (sys.stdout, sys.stderr):
|
|
if hasattr(_stream, "reconfigure"):
|
|
try:
|
|
_stream.reconfigure(encoding="utf-8", errors="replace")
|
|
except Exception: # noqa: BLE001
|
|
pass
|