Download Install Tutorial Docs FAQ Tools WikiLicense Team IRC Planet Involvement Shop Book

Changeset 1505

Show
Ignore:
Timestamp:
12/09/06 18:12:42
Author:
fumanchu
Message:

2.x fix for #512 (Cookie.expires should be optional).

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/cherrypy-2.x/cherrypy/filters/sessionfilter.py

    r1501 r1505  
    154154        #   So we have to use the old "expires" ... sigh ... 
    155155        #cookie[cookie_name]['max-age'] = sess.session_timeout * 60 
    156         gmt_expiration_time = time.gmtime(time.time() + 
    157                 (sess.session_timeout * 60)) 
    158         cookie[cookie_name]['expires'] = httptools.HTTPDate(gmt_expiration_time) 
     156        if sess.session_timeout: 
     157            gmt_expiration_time = time.gmtime(time.time() + 
     158                                              (sess.session_timeout * 60)) 
     159            cookie[cookie_name]['expires'] = httptools.HTTPDate(gmt_expiration_time) 
    159160        if cookie_domain is not None: 
    160161            cookie[cookie_name]['domain'] = cookie_domain 

Hosted by WebFaction

Log in as guest/cpguest to create tickets