Gregory (Grisha) Trubetskoy
grisha at modpython.org
Sun May 20 20:22:20 EST 2001
Try reading the manual: http://www.modpython.org/live/mod_python-2.7.3/doc-html/pyapi-util-fstor.html On Sun, 20 May 2001, Alain Tesio wrote: > Thanks for the information, but how can I get the GET parameters then ? > The usual cgi variables aren't in os.environ > > Alain > > ----- Original Message ----- > From: "Gregory (Grisha) Trubetskoy" <grisha at modpython.org> > To: "Alain Tesio" <alain at onesite.org> > Cc: "ML mod_python" <mod_python at modpython.org> > Sent: Sunday, May 20, 2001 7:17 AM > Subject: Re: [mod_python] When trying to get cgi.FieldStorage() : > AttributeError: 'sys' module has no attribute 'argv' > > > > > > This is because indeed the sys module has no attribute argv inside > > subinterpreters. This is a "feature not a bug" and is documented somewhere > > in the Python docs. > > > > If you're using the cgi module, just fake the the argv by doing something > > like: > > > > import sys > > sys.argv = [] > > > > then cgi module will be happy. > > > > Grisha > > > > On Sun, 20 May 2001, [iso-8859-1] Alain TИsio wrote: > > > > > Hi, I found a message in an archive saying I shouldn't use > > > FieldStorage with publisher > > > http://www.modpython.org/pipermail/mod_python/2001-January/001086.html > > > but I'm not using publisher (or I don't know I am) > > > Any idea what's happening ? > > > > > > Thanks > > > Alain > > > > > > =========== observer_www.py > > > import cgi > > > items=cgi.FieldStorage() > > > > > > =========== output > > > > > > Mod_python error: "PythonHandler observer_www" > > > > > > Traceback (most recent call last): > > > > > > File "/usr/local/lib/python2.1/site-packages/mod_python/apache.py", > line > > > 176, in Dispatch > > > module = import_module(module_name, _req) > > > > > > File "/usr/local/lib/python2.1/site-packages/mod_python/apache.py", > line > > > 340, in import_module > > > module = imp.load_module(mname, f, p, d) > > > > > > File "/home/observer/scripts/observer_www.py", line 2, in ? > > > items=cgi.FieldStorage() > > > > > > File "/usr/local/lib/python2.1/cgi.py", line 445, in __init__ > > > elif sys.argv[1:]: > > > > > > AttributeError: 'sys' module has no attribute 'argv' > > > > > > > > > _______________________________________________ > > > Mod_python mailing list > > > Mod_python at modpython.org > > > http://www.modpython.org/mailman/listinfo/mod_python > > > >
|