Antoine Pitrou <pit...@free.fr> added the comment:

I encountered this issue while debugging some multiprocessing code; fork() 
would be called from one thread while sys.stdout was in use in another thread 
(simply because of a couple of debugging statements). As a result the IO lock 
would be already "taken" in the child process and any operation on sys.stdout 
would deadlock.

This is definitely something that can happen more easily than I thought.

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue6721>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to