-
-
Notifications
You must be signed in to change notification settings - Fork 24
Failing subprocess test on Windows #24
Comments
I'm just learning this asyncio stuff, so it's possible what I say is totally dumb, but isn't GLib.spawn_async() should be used instead of subprocess.Popen() in SubprocessTransport somehow? |
Yes! That's part of it at least, though if we really wanted we could keep using @Alexander255, do you have any ideas on what could be done here? |
Nope, Windows pipes don't work with windows select. I think you have to use overlapped reads. (I might have had to look into this working on xonsh/xonsh and xonsh/slug.) |
Seems like the pipe limitation is a bug in Windows that Microsoft should fix. After all, the Cygwin folks figured it out; why can’t Microsoft? |
Pretty sure this is covered by the "Gbulb doesn't support Windows" caveat on the README. I'm very much open to a PR that addresses this (although #32 would also need to be addressed); but until the project actually claims support for Windows, reporting bugs in Windows support isn't reasonable. |
C:\gbulb\tests>pytest -v
It's waiting forever at this point.
The text was updated successfully, but these errors were encountered: