Ames Andreas (MPA/DF) wrote at 2004-7-30 15:44 +0200:
>I've stumbled over some code in Zope 2.7.0 that seems to suggest that
>input streams are meant to be seekable.  In an extension I wrote for
>ZServer, i.e. AJPServer, I throw an exception when this is tried and
>I'm quite sure the call to seek wasn't there in 2.6.x.  I found the
>call to seek in ZPublisher.HTTPRequest.py, line 128, in method
>"retry".
>
>Does this mean that only seekable streams are allowed in ZPublisher
>(i.e. not stdin) or is this a bug?

ZServer usually streams the input stream via a temporary file.
Therefore, ZPublisher can expect that its "stdin" is indeed
seekable.

As you found out, this is necessary when a request needs to be
retried.

-- 
Dieter
_______________________________________________
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope )

Reply via email to