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<exar...@divmod.com> wrote: > On Tue, 30 Jun 2009 13:12:05 +0100, Reza Lotun <rlo...@gmail.com> wrote: >>Hi, >> >>On Tue, Jun 30, 2009 at 12:56 PM, Tristan >>Seligmann<mithra...@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 > _______________________________________________ Twisted-Python mailing list Twisted-Python@twistedmatrix.com http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python