Skip to content

refactor(blocking): move blocking API to python.blocking and unify type names#288

Merged
0x676e67 merged 1 commit intomainfrom
blocking
Aug 14, 2025
Merged

refactor(blocking): move blocking API to python.blocking and unify type names#288
0x676e67 merged 1 commit intomainfrom
blocking

Conversation

@0x676e67
Copy link
Copy Markdown
Owner

In this refactoring, all blocking API implementation types have been moved to the python.blocking package for access and use. The BlockingStreamer type has been removed, and the Streamer object type is now reused to implement both synchronous and asynchronous iterators.
The BlockingClient, BlockingResponse, and BlockingWebSocket types have been renamed to Client, Response, and WebSocket, respectively.
Although these names are the same as those in the async API implementation, there is no conflict, since the blocking API can be accessed through the blocking module.

@0x676e67 0x676e67 added the C-refactor Category: refactor. This would improve the clarity of internal code. label Aug 14, 2025
@0x676e67 0x676e67 moved this to In Progress in rnet - Roadmap 3 Aug 14, 2025
@0x676e67 0x676e67 merged commit 75e3825 into main Aug 14, 2025
17 checks passed
@0x676e67 0x676e67 deleted the blocking branch August 14, 2025 02:13
@github-project-automation github-project-automation bot moved this from In Progress to Done in rnet - Roadmap 3 Aug 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

C-refactor Category: refactor. This would improve the clarity of internal code.

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant