mirror of
https://ghfast.top/https://github.com/aeroxw/tick-stock-panel.git
synced 2026-09-12 17:54:15 +08:00
后端: - 新增 financial_analyzer 服务(CFA 级九维分析提示词 + LLM 流式调用) - 新增 ai_reports 持久化存储(保留前 20 条) - 新增 /analyze 流式接口 + 报告 CRUD 接口 - 同步时间持久化到 preferences.json,重启不丢失 前端: - 全局 AI 分析对话框(store 驱动,支持最小化/历史模式) - 全局可拖拽任务胶囊(玻璃拟态,三态配色,60fps 拖拽) - 历史报告列表面板(财务页底部) - 轻量 Markdown 渲染器(表格折行/列表/引用) - 同标的历史二次确认 + 财务菜单改名「财务分析」 同步版本号至 v0.1.45
16 lines
540 B
Python
16 lines
540 B
Python
"""TickFlow Stock Panel backend."""
|
|
|
|
import sys
|
|
|
|
__version__ = "0.1.45"
|
|
|
|
# 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
|