Antoine Pitrou <[EMAIL PROTECTED]> added the comment:

Some good news: I've found a way to continue with my approach and make
it working. The close() method now raises an appropriate IOError when
another method is being called from another thread. Attaching a patch,
which protects a bunch of file object methods (together with tests). 

Now the bad news: the protection logic in fileobject.c is, hmm, a bit
contrived (and I'm not even sure it's 100% correct). If someone wants to
read it and put his veto before I go further...

Added file: http://bugs.python.org/file9884/filethread2.patch

____________________________________
Tracker <[EMAIL PROTECTED]>
<http://bugs.python.org/issue815646>
____________________________________
_______________________________________________
Python-bugs-list mailing list 
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to