
In my case at least it's cStringIO, and getvalue() sufficed. Sorry, subscribing to twisted-web now. Thanks everyone. On Tue, Jun 30, 2009 at 8:41 PM, Jean-Paul Calderone<exarkun@divmod.com> wrote:
On Tue, 30 Jun 2009 13:12:05 +0100, Reza Lotun <rlotun@gmail.com> wrote:
Hi,
On Tue, Jun 30, 2009 at 12:56 PM, Tristan Seligmann<mithrandi@mithrandi.net> wrote:
To be safer, I do a request.content.getvalue() since content is a cStringIO object and you can never be sure if somewhere along the chain of processing someone hasn't done a .read and forgot to do a .seek(0,0).
You should probably do the seek/read instead, since I don't believe this is guaranteed to be a cStringIO; it might be an actual file on disk, or something else.
If that's true then there really should be a .get_body() method on the request object.
Why can't you seek and read?
Also, this discussion would be more appropriate on the twisted-web mailing list.
Jean-Paul
_______________________________________________ Twisted-Python mailing list Twisted-Python@twistedmatrix.com http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python