4b83452294
首跑5yr 673/5493后baostock连接死、定时重连没恢复、登录卡死=被限流。修四个硬伤: - 重登on-error: except分支强制bs.logout+login建新socket再retry(原只sleep重试同死socket) - 登录超时: SIGALRM给bs.login套30s闹钟,防永久挂起 - 断路器: 连续30只failed→save_progress+break+exit 2,不再假完成空跑2000票 - marker-resume: load_progress扫.baostock marker文件(非done JSON),failed无marker永远重试 - watcher: 每30min探测baostock,可登就续跑,冷却就等,exit 0则退出 9/9单测绿(Mac venv311 mock baostock)。