[Zope3-Users] Re: Problem with Python 2.4.4

Robert Hicks sigzero at gmail.com
Fri Nov 10 15:46:14 EST 2006


Jim Fulton wrote:
> Marius Gedminas wrote:
>> On Tue, Oct 24, 2006 at 02:00:05PM +0200, Thierry Florac wrote:
>>> Le mardi 24 octobre 2006 à 07:51 -0400, Jim Fulton a écrit :
>>>> Torvald Bringsvor wrote:
>>>>> I have set up Zope 3.3.0 with Python 2.4.4, and it
>>>>> didn't quite work. Some operations such as adding a
>>>>> content object provoked an error from cgi.py line 716,
>>>>> this line reads:
>>>>>   line = self.fp.readline(1<<16)
>>>>>
>>>>> and then Python reacts that readline should have max
>>>>> one argument, but it gets two. By correcting it to
>>>>>    line = self.fp.readline()
>>>>>
>>>>> everything works well.
>>>>>
>>>>> Have anybody else had this problem?
>>>> You should report this in the Zope 3 collector,
>>>> http://www.zope.org/Collectors/Zope3-dev.
>>>>
>>>> It looks like Zope's file stream object that it passes to
>>>> the CGI module needs to grow a maximum size.
>>> I had the same problem on Debian GNU/Linux.
>>> Problem is due to a security patch applied on "cgi.py" in Debian's
>>> unstable release.
>>
>> I've fixed this bug a couple of weeks ago.  It was
>> http://www.zope.org/Collectors/Zope3-dev/535
>>
>> (It's not marked as resolved, because the Zope file stream object
>> discards the maximum size, circumventing the CGI security patch, and
>> that's because Twisted's file stream object doesn't accept a maximum
>> size).
> 
> I wonder if a newer version of twisted fixes this.
> 
> I wonder why we aren't using 2.2.
> 
> Jim
> 

So is the answer...wait until Z3 3.3.1?  : )

Robert



More information about the Zope3-users mailing list