Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: no hard dependency on nest_asyncio, use only when needed. #311

Merged

Conversation

maartenbreddels
Copy link
Collaborator

Only when we have a current event loop do we need nest_asyncio to be used and installed. In case where readinto is called from a thread (this is something we do in solara) which does not have an event loop yet, we should not need nest_asyncio.

When needed, and not installed, we raise an error with an informative installation instruction.

@maartenbreddels maartenbreddels force-pushed the fix_no_nest_asyncio_dependency branch 4 times, most recently from 732efb9 to b0e8c95 Compare April 5, 2024 19:46
@maartenbreddels maartenbreddels marked this pull request as ready for review April 6, 2024 16:55
Only when we have a current event loop do we need nest_asyncio to be
used and installed. In case where readinto is called from a thread
(this is something we do in solara) which does not have an event loop
yet, we should not need nest_asyncio.

When needed, and not installed, we raise an error with an informative
installation instruction.
@iisakkirotko iisakkirotko merged commit 558da8d into widgetti:master Apr 8, 2024
12 checks passed
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.

2 participants