1.0.5 插入 MAX_BUF 说明块时把 "MAX_SESSIONS = 8" 整行顶掉, systemd 一拉 shelld 就 NameError 退出、auto-restart 死循环 —— AST 抽片段的测试注入了自己的常量,抓不到模块顶层顺序问题。 - 恢复 MAX_SESSIONS = 8(_SESS_SEM 之前) - t-fefix 新增第 12 节:全部守护模块顶层「先用后定义」静态扫描 (按语句顺序模拟执行,不进入函数体,剔除推导式变量)
1.0.5 插入 MAX_BUF 说明块时把 "MAX_SESSIONS = 8" 整行顶掉, systemd 一拉 shelld 就 NameError 退出、auto-restart 死循环 —— AST 抽片段的测试注入了自己的常量,抓不到模块顶层顺序问题。 - 恢复 MAX_SESSIONS = 8(_SESS_SEM 之前) - t-fefix 新增第 12 节:全部守护模块顶层「先用后定义」静态扫描 (按语句顺序模拟执行,不进入函数体,剔除推导式变量)