[Zope3-Users] Problem with Python 2.4.4

Jim Fulton jim at zope.com
Tue Oct 24 10:42:41 EDT 2006


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

-- 
Jim Fulton           mailto:jim at zope.com       Python Powered!
CTO                  (540) 361-1714            http://www.python.org
Zope Corporation     http://www.zope.com       http://www.zope.org


More information about the Zope3-users mailing list