Stdin handling for terminals is broken on Windows #302
Comments
Yes, confirmed. |
PR #304 seems to fix this (based on a relatively straightforward test). At least for simple cases, Note that I'd view this as a critical fix - with this bug, invoke 0.12.0 is essentially unusable on Windows. |
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
I just created a simple tasks file on Windows:
When I try to run it (invoke 0.12.0, Python 3.5.0 64-bit) on Windows 7, I get the following error:
Note that the task output appears fine, so it's not clear what's going on here. Is it possible that
invoke
is trying to useselect.select
onsys.stdin
? That's not allowed on Windows, you can only useselect
on sockets...The text was updated successfully, but these errors were encountered: