web/request.py
branchstable
changeset 7870 1a1e04163cde
parent 7858 f91255a3b2c2
child 7871 29fc83fca803
child 7872 0d0b8b3a015d
equal deleted inserted replaced
7867:0abed94a9859 7870:1a1e04163cde
   545         elif expires:
   545         elif expires:
   546             expires = timegm((expires + GMTOFFSET).timetuple())
   546             expires = timegm((expires + GMTOFFSET).timetuple())
   547         else:
   547         else:
   548             expires = None
   548             expires = None
   549         # make sure cookie is set on the correct path
   549         # make sure cookie is set on the correct path
   550         cookie = Cookie(name, value, self.base_url_path(), expires=expires,
   550         cookie = Cookie(str(name), str(value), self.base_url_path(),
   551                         secure=secure)
   551                         expires=expires, secure=secure)
   552         self.headers_out.addHeader('Set-cookie', cookie)
   552         self.headers_out.addHeader('Set-cookie', cookie)
   553 
   553 
   554     def remove_cookie(self, name, bwcompat=None):
   554     def remove_cookie(self, name, bwcompat=None):
   555         """remove a cookie by expiring it"""
   555         """remove a cookie by expiring it"""
   556         if bwcompat is not None:
   556         if bwcompat is not None: