This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author sbt
Recipients brian.curtin, jnoller, pitrou, sbt, tim.golden
Date 2011-06-26.20:43:35
SpamBayes Score 0.00032196965
Marked as misclassified No
Message-id <1309121016.23.0.180947173576.issue12328@psf.upfronthosting.co.za>
In-reply-to
Content
I have noticed a few more problems.

* Because poll() isn't thread safe on Windows, neither is Queue.empty().  Since a queue's pipe will never contain empty messages, this can be fixed easily by using (a wrapper for) win32.PeekNamedPipe().

* PipeListener/PipeClient have not been updated to use overlapped I/O.

* If more than one process is to read from a pipe connection then (even with proper synchronisation) we cannot safely use poll() since it can leave a partial message in the pipe.
History
Date User Action Args
2011-06-26 20:43:36sbtsetrecipients: + sbt, pitrou, tim.golden, jnoller, brian.curtin
2011-06-26 20:43:36sbtsetmessageid: <1309121016.23.0.180947173576.issue12328@psf.upfronthosting.co.za>
2011-06-26 20:43:35sbtlinkissue12328 messages
2011-06-26 20:43:35sbtcreate