Skip to content

monarch_env: use main_function for -allocator target #32

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

Closed
wants to merge 1 commit into from

Conversation

zsol
Copy link
Contributor

@zsol zsol commented May 27, 2025

Summary:
This is the second try after D74718068 got backed out.

Turns out bootstrap_main from _rust_bindings needs a reference to a running event loop, so it can't simply be passed into asyncio.run():
https://github.com/awestlake87/pyo3-asyncio#a-note-about-asynciorun

We wrap it into a trivial coroutine instead.

Reviewed By: amirafzali

Differential Revision: D75284480

Summary:
This is the second try after D74718068 got backed out.

Turns out `bootstrap_main` from `_rust_bindings` needs a reference to a running event loop, so it can't simply be passed into `asyncio.run()`:
https://github.com/awestlake87/pyo3-asyncio#a-note-about-asynciorun

We wrap it into a trivial coroutine instead.

Reviewed By: amirafzali

Differential Revision: D75284480
@facebook-github-bot facebook-github-bot added CLA Signed This label is managed by the Meta Open Source bot. fb-exported labels May 27, 2025
@facebook-github-bot
Copy link
Contributor

This pull request was exported from Phabricator. Differential Revision: D75284480

@facebook-github-bot
Copy link
Contributor

This pull request has been merged in b18a9b7.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CLA Signed This label is managed by the Meta Open Source bot. fb-exported Merged
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants