Why does Cookie method fail???
Albert Hopkins
ahopkins at dynacare.com
Wed Nov 15 21:58:48 EST 2000
More information about the Python-list mailing list
Wed Nov 15 21:58:48 EST 2000
- Previous message (by thread): Why does Cookie method fail???
- Next message (by thread): Why does Cookie method fail???
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Sounce weird, but maybe you have a Cookie.py (cookie.py?) in your sys.path that imports Cookie and so Cookie.Cookie is instead a module. Try this: go to the directory that your cgi is in # /usr/local/bin/python ... >>> import cgi, os, sys, Cookie >>> Cookie.Cookie <class Cookie.SmartCookie at 817df58> If your interpreter doesn't say "class..." but instead says <module 'Cookie' from '/usr/lib/python1.5/site-packages/Cookie.py'> or similiar then then this might be the problem. --albert On Wed, 15 Nov 2000 19:09:07 -0500, David Lees <DavidL.nono.spam.nono at raqia.com> wrote: >I have the code below in a cgi-bin file (junk.py) and an error occurs >when I uncomment the statement: c = Cookie.Cookie() >I get the error: > >TypeError: Call of non-function (type module), in the Apache error_log > >This seems wierd, because the form fields are correctly passed and I am >able to send them back to the form. It also does not make any >difference whether I use Python 1.5.2 or Python 2.0. Note the HTML form >receives the Python version number and this works. > >Puzzled. > >David Lees > > > >#!/usr/local/bin/python >import cgi, os, sys, Cookie > >def memberform(): > > list={} > > print "Content-type: text/html" > print > > form1 = cgi.FieldStorage() > > first=form1["first"].value > last=form1["last"].value > email=form1["email"].value > fan=form1["fan"].value > > list["first"]=first > list["last"]=last > list["email"]=email > list["fan"]=fan > > print "<H1> Cookie Testing!</H1>" > #c = Cookie.Cookie() > #c.load(os.environ["HTTP_COOKIE"]) > > print '<P>The name is '+first+'</P>' > > print '<P>Python Version = '+sys.version+'</P>' > > >if __name__ == "__main__": > memberform() > > -- Albert Hopkins Sr. Systems Specialist Dynacare Laboratories ahopkins at dynacare.com Civilization is unbearable, but it is less unbearable at the top. -Timothy Leary -----= Posted via Newsfeeds.Com, Uncensored Usenet News =----- http://www.newsfeeds.com - The #1 Newsgroup Service in the World! -----== Over 80,000 Newsgroups - 16 Different Servers! =-----
- Previous message (by thread): Why does Cookie method fail???
- Next message (by thread): Why does Cookie method fail???
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list