feat(python): add WebSocket auto-reconnect mechanism #8
+665
−27
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
主要改进
1. 功能增强
RTLowLevelClient
添加重连参数:最大重试次数、初始延迟、最大延迟、随机抖动、重连回调2. 新增文件
tests/test_low_level_client_reconnect.py
: 重连机制的单元测试samples/low_level_sample_with_reconnect.py
: 演示重连功能的示例,包含模拟连接中断3. 使用方法
测试
🤖 Generated with Claude Code