Skip to content

Add a sync client - #57

Merged
chiconws merged 1 commit into
puddly:devfrom
antoniovazquezblanco:sync-client
Oct 28, 2026
Merged

chiconws merged 1 commit into
puddly:devfrom
antoniovazquezblanco:sync-client

Conversation

@antoniovazquezblanco

Copy link
Copy Markdown
Contributor

Useful for sync scripts that do not use asyncio :)

@antoniovazquezblanco

Copy link
Copy Markdown
Contributor Author

@puddly just in case you don't have notifications enabled for this repo. Sorry for the ping! Thanks!

@puddly

puddly commented Oct 20, 2026

Copy link
Copy Markdown
Owner

Thanks for the ping. I'll try to get to reviewing this over the weekend.

Comment thread nanokvm/sync_client.py Resolved
@antoniovazquezblanco

Copy link
Copy Markdown
Contributor Author

Thank you very much!

@chiconws chiconws left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for this, Antonio! Proxying through getattr means new endpoints show up in the sync client for free, and the tricky parts (Ctrl-C, closing streams early, Jupyter) are handled and tested. LGTM.

@chiconws
chiconws requested a review from puddly October 25, 2026 22:09
@chiconws
chiconws merged commit 54b0250 into puddly:dev Oct 28, 2026
1 check passed
@antoniovazquezblanco
antoniovazquezblanco deleted the sync-client branch October 28, 2026 07:56
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.

3 participants