From: Laurence T. <la...@tr...> - 2007-12-04 11:52:35
|
On Tue, Dec 04, 2007 at 11:17:02AM +0100, Joerg Lehmann wrote: Dear Joerg, >> to "an interrupted read, and a thread starting too early". Since there's >> nothing obviously OpenBSD-looking about his patch, I am hopeful that it >> will not impact on other platforms. > Calling start in the thread constructor is indeed not correct. > > Concerning the interrupted read, that's also a good catch! I would only > prefer to use the errno provided in the errno module: errno.EINTR. > > Btw, I recently had some problems with PyX under Windows in combination > with the TeXLive distribution and now wonder whether your patch would have > also helped... I never got around to look into it more seriously, though. It seems quite possible that it might help - OpenBSD has now switched over to TeXLive, so I would imagine that other platforms than OpenBSD are effected by the problem the patch addresses. My thanks again to Eric who did a great job tracking this problem down and fixing it! Yours, Laurie -- http://tratt.net/laurie/ -- Personal http://convergepl.org/ -- The Converge programming language |