[Twisted-Python] Re: plus mode was Re: how winnt fileops workand what to do about it

Paul G paul-lists at perforge.com
Sat Dec 31 16:57:10 EST 2005


----- Original Message ----- 
From: <glyph at divmod.com>
To: "Twisted general discussion" <twisted-python at twistedmatrix.com>
Sent: Saturday, December 31, 2005 4:33 PM
Subject: Re: [Twisted-Python] Re: plus mode was Re: how winnt fileops 
workand what to do about it


>
>
> On Sat, 31 Dec 2005 15:21:45 -0500, Paul G <paul-lists at perforge.com> 
> wrote:
>
>>2. say that across all platforms python supports given functionality on, 
>>said functionality needs to have functionally identical results given 
>>identical input. in this case, the flush+seek workaround needs to be 
>>utilized on all cpythons linked with msvscrt in a manner transparent to 
>>the user.
>
> It seems like we can work around this more easily than that, considering 
> that flush and seek are available from Twisted; the file object causing 
> problems in the tests is being returned from the open() method of a 
> FilePath object, if I understand it correctly.  FilePath could include the 
> workaround far in advance of Python deciding to.

oh, it makes perfect sense to have a workaround in twisted, i'm not 
suggesting otherwise. however, it should be just that - a temporary 
workaround until cpython has a fix for the issue, because (outside of the 
offending libc implementation), that is the right place to fix it.

-p





More information about the Twisted-Python mailing list