mirror of
https://ghfast.top/https://github.com/aeroxw/easy-tdx.git
synced 2026-09-12 15:44:15 +08:00
ping_host 仅 except OSError,但握手期 _recv_exact_sock 抛的 TdxConnectionError 继承自 TdxError(Exception) 而非 OSError,逃出捕获后经 ping_all 的 fut.result() 重新抛出,导致非交易时间服务器 accept 后立即 FIN 时整个 easy-tdx ping 崩溃。 - ping_host: except (OSError, TdxConnectionError),对齐 docstring 返回 None - ping_all: fut.result() 加 try/except 防御层,单 host 失败只跳过不崩 - 新增 2 例回归测试