|
Michael S. Fischer
michael at dynamine.net
Sat Oct 25 16:32:29 EST 2003
This is a really a Python language question, not a mod_python question
per se.
You have several options, including:
if req.form.has_key('author'):
author = req.form['author']
else:
author = None
Or:
try:
author = req.form['author']
except KeyError:
author = None
See section 2.2.7 ("Mapping Types") in the Python Library Reference for
details.
--Michael
Mike Klein wrote:
> Why am I getting key errors when merely attempting to get <possible>
> form data from a mod_python request...ala:
>
> author = req.form['author']
>
> I get the following:
>
> raise KeyError, key
>
> KeyError: subject
>
> I do kind of expect certain form fields to possibly not have
> values...why the explicit error? Can't I just check for null or
> uninitialized in my code?
>
> thanks,
>
> mike
>
> _______________________________________________
> Mod_python mailing list
> Mod_python at modpython.org
> http://mailman.modpython.org/mailman/listinfo/mod_python
>
|