Calling Cookie Values

Victor Subervi victorsubervi at gmail.com
Tue Dec 15 13:05:29 EST 2009


Hi;

import Cookie
...
  cookie = Cookie.SimpleCookie()
  cookieString = os.environ.get('HTTP_COOKIE')
  if not cookieString:
    cExpires, cPath, cComment, cDomain, cMaxAge, cVersion = myCookie()
    cookie['lastvisit'] = str(time.time())
    cookie['lastvisit']['expires'] = cExpires
    cookie['lastvisit']['path'] = cPath
    cookie['lastvisit']['comment'] = cComment
    cookie['lastvisit']['domain'] = cDomain
    cookie['lastvisit']['max-age'] = cMaxAge
    cookie['lastvisit']['version'] = cVersion
    cookieFlag = 'new'
  else:
    cookieFlag = 'old'
    print cookie['lastvisit']['expires'].value

Throws this error:

 /var/www/html/angrynates.com/cart/cart.py
  192 </html>
  193 '''
  194
  195 cart()
  196
cart = <function cart>
 /var/www/html/angrynates.com/cart/cart.py in cart()
   32   else:
   33     cookieFlag = 'old'
   34     print cookie['lastvisit']['expires'].value
   35 #  Don't know what to do with this. It's for when client won't accept
cookies
   36 #  sessionDir = os.environ['DOCUMENT_ROOT'] + '/tmp/.session'
cookie = <SimpleCookie: >, ].value undefined

KeyError: 'lastvisit'
      args = ('lastvisit',)

Please advise.
TIA,
Victor
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-list/attachments/20091215/66694d7e/attachment.html>


More information about the Python-list mailing list