Skip to content

refactor(client): move async lifecycle tracker ownership to AsyncClient - #261

Merged
GefMar merged 1 commit into
mainfrom
move_async_lifecycle_debug_out_of_client_core
Sep 12, 2026
Merged

GefMar merged 1 commit into
mainfrom
move_async_lifecycle_debug_out_of_client_core

Conversation

@GefMar

@GefMar GefMar commented Sep 12, 2026

Copy link
Copy Markdown
Contributor
  • remove async-only tracker allocation from ClientCore
  • initialize the tracker before base construction for safe finalization
  • cover constructor failures, sync independence, and client isolation

- remove async-only tracker allocation from ClientCore
- initialize the tracker before base construction for safe finalization
- cover constructor failures, sync independence, and client isolation
Comment thread tests/client_cancellation/test_async_lifecycle_debug_buffered.py Dismissed
@GefMar
GefMar merged commit 6f1a95e into main Sep 12, 2026
17 checks passed
@GefMar
GefMar deleted the move_async_lifecycle_debug_out_of_client_core branch September 12, 2026 16:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant