Guido van Rossum added the comment: Sorry, the code you posted is still incomprehensible. E.g. I suppose your worker doesn't really have ``` obj = self.queue.get() ``` but rather something like ``` obj = yield from async_queue.get() ``` But in the end, even with that hypothesis, I can't explain what you're seeing, and I believe there is a bug related to bad mixing multiprocessing and asyncio in some code you're not showing, and your "fix" just masks the problem. Note that the code you posted doesn't touch sockets in any way, while the issue you're seeing is related to sockets. So there *must* be more to it.
---------- _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue25593> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com