|
Dustin Mitchell
dustin at ywlcs.org
Wed Jul 3 16:01:39 EST 2002
On Wed, Jul 03, 2002 at 04:37:49PM -0500, vio wrote:
> Already reaching the bottom of my mod_python tricks basket:
>
>
> REQUEST Attributes Made Easy
>
> Description:
> How can I see all REQUEST's attributes in one swoop.
>
> Solution:
> (one amongst many, I believe)
>
> def handler(REQUEST):
> # set headers
> REQUEST.content_type = "text/html"
> REQUEST.send_http_header()
>
> # list all REQUEST's attributes
> REQUEST.write('<HTML><BODY>\n\n')
> for item in dir(REQUEST):
> exec('x = REQUEST.' + str(item))
> REQUEST.write('REQUEST.' + str(item) + ' = ' + str(x))
> REQUEST.write('\n\n<BR>\n\n')
let's avoid 'exec'; how about
x = getattr(REQUEST, item)
REQUEST.write('REQUEST.%s = %s\n\n<br>\n\n' % item, `x`)
>
> REQUEST.write('\n\n</BODY></HTML>\n')
> return apache.OK
--
Dustin Mitchell
dustin at ywlcs.org
http://people.cs.uchicago.edu/~dustin/
|