You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Restore anyio.open_process as primary Windows process creation method
Changes create_windows_process to try anyio.open_process first before
falling back to FallbackProcess. This ensures ProactorEventLoop users
get proper async subprocess support while maintaining compatibility
for SelectorEventLoop users (Python 3.13+, Streamlit, etc).
The function now returns Process | FallbackProcess to reflect both
possible return types.
This makes the fallback truly a fallback rather than the default,
improving performance and compatibility for users with properly
configured event loops.
0 commit comments