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

James Y Knight foom at fuhm.net
Sat Dec 31 18:12:06 EST 2005


On Dec 31, 2005, at 4:57 PM, Paul G wrote:
> 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.

As I wrote in the bug report:
> It's not a python bug except perhaps that python should raise an  
> exception.
> Doing a read and write without a seek in between is illegal in C.
>
> "ANSI C requires that a file positioning function intervene between  
> output and
> input, unless an input operation encounters end-of-file."

I am against including any sort of workaround besides raising an  
exception if the situation occurs. And I don't think even that is  
particularly warranted.

James




More information about the Twisted-Python mailing list