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
TypeError during exit with Python 3.4.3 #98
Comments
I'm able to repro the same error on Python 3.4.3 when I sync or reup my dotfiles. Only repros when actual fetching happens, which is every time for reup but only with a clear cache for sync. Looks like the commands are succeeding, but something is printing an error as objects are getting finalized. Same thing with the peru tests: they pass but print this error at the end. |
This seems to be a bug with Python itself. It repros in this toy program too: import asyncio
@asyncio.coroutine
def main():
p = yield from asyncio.create_subprocess_shell('echo hi')
yield from p.wait()
asyncio.get_event_loop().run_until_complete(main()) I've reported it: http://bugs.python.org/issue23548 I'll keep this issue open until either the Python folks fix it or we find a workaround for peru. As far as I can tell the problem is just cosmetic, luckily. |
@oconnor663 Sorry to blame it on Peru. It seems that Python is more buggy than it should be - like the other issue I reported also came out to be a core Python issue. Thanks for investigating this so quickly! |
No worries! It's good that you reported it, because we'll at least be able to put a workaround in master before it affects any of the major distros. GvR responded to the issue above and suggested that we make sure to call |
@oconnor663 Works perfectly! Thanks! |
This used to work with Python 3.4.2.
The text was updated successfully, but these errors were encountered: