mirror of
https://github.com/shy3130/tick-stock-panel.git
synced 2026-11-02 10:26:13 +00:00
- probe: worker 移入主模块, frozen 以「重执行自身 + TDX_PROBE_WORKER 哨兵」 拉起子进程 (sys.executable -c 被 PyInstaller bootloader 无视, 子进程会 重启整个桌面应用 → Key 永远验证失败); dev 保持 python -c, 共用 run_worker - spec: tdxaidata 显式入包 — 后端全部懒导入 Analysis 不跟随; lib/ 跨平台 原生库按 datas 整目录复制 (collect_all 会让 macholib 解析 Linux ELF 崩) - desktop: 单实例 _pid_alive Windows 改 OpenProcess+GetExitCodeProcess (os.kill(pid,0) 在 Windows 是 TerminateProcess, 会误杀在跑实例); main() 哨兵分发探测 worker, 先于单实例/后端/窗口 - 测试: 新增 test_tdxquant_probe.py (8 例); 全量 2692 passed; 打包产物端到端实测探测 API ok, tdxaidata 真实加载连服