<div class="gmail_quote">On Tue, Dec 15, 2009 at 2:36 PM, MRAB <span dir="ltr"><<a href="mailto:python@mrabarnett.plus.com">python@mrabarnett.plus.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
You've just created a cookie, but are trying to get a value without<br>
having set it first!<br></blockquote><div><br>LOL! Rewrote code thus:<br><br>  cookie = os.environ.get('HTTP_COOKIE')<br>  if not cookie:<br>    cookie = Cookie.SimpleCookie()<br>    cExpires, cPath, cComment, cDomain, cMaxAge, cVersion = myCookie()<br>
    cookie['lastvisit'] = str(time.time())<br>    cookie['lastvisit']['expires'] = cExpires<br>    cookie['lastvisit']['path'] = cPath<br>    cookie['lastvisit']['comment'] = cComment<br>
    cookie['lastvisit']['domain'] = cDomain<br>    cookie['lastvisit']['max-age'] = cMaxAge<br>    cookie['lastvisit']['version'] = cVersion<br>    cookieFlag = 'new'<br>
  else:<br>    cookieFlag = 'old'<br>    print cookie['lastvisit']['expires'].value<br><br>Got this error:<br><br> /var/www/html/<a href="http://angrynates.com/cart/cart.py">angrynates.com/cart/cart.py</a><br>
  191 </html><br>  192 '''<br>  193 <br>  194 cart()<br>  195 <br>cart = <function cart><br> /var/www/html/<a href="http://angrynates.com/cart/cart.py">angrynates.com/cart/cart.py</a> in cart()<br>
   31   else:<br>   32     cookieFlag = 'old'<br>   33     print cookie['lastvisit']['expires'].value<br>   34 #  Don't know what to do with this. It's for when client won't accept cookies<br>
   35 #  sessionDir = os.environ['DOCUMENT_ROOT'] + '/tmp/.session'<br>cookie = 'lastvisit=1260898013.65; lastvisit=1260898315.01', ].value undefined<br><br>TypeError: string indices must be integers<br>
      args = ('string indices must be integers',) <br><br>Please advise.<br>TIA,<br>V<br></div></div>