web/request.py
branchstable
changeset 8081 e8091b415ad8
parent 8063 1b2a05c9b71c
child 8082 1c37783ff610
child 8176 eff4fe02ec64
--- a/web/request.py	Mon Nov 07 18:08:40 2011 +0100
+++ b/web/request.py	Thu Nov 10 23:18:56 2011 +0100
@@ -557,7 +557,11 @@
             warn('[3.13] remove_cookie now take only a name as argument',
                  DeprecationWarning, stacklevel=2)
             name = bwcompat
-        self.set_cookie(name, '', maxage=0, expires=date(1970, 1, 1))
+        self.set_cookie(name, '', maxage=0,
+                        # substracting GMTOFFSET because set_cookie
+                        # expects a localtime and we don't want to
+                        # handle times before the EPOCH
+                        expires=date(1970, 1, 1) - GMTOFFSET) 
 
     def set_content_type(self, content_type, filename=None, encoding=None):
         """set output content type for this request. An optional filename