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

Changeset 410

Show
Ignore:
Timestamp:
07/05/05 16:52:02
Author:
mikerobi
Message:

fixed sessionFilter bug with default values

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/cherrypy/lib/filter/sessionfilter/__init__.py

    r408 r410  
    4040        cherrypy.sessions = local() 
    4141        self.sessionManagers = {} 
    42         cherrypy.config.update({'global' : sessionconfig._sessionDefaults}) 
     42        sessionconfig._loadDefaults() 
     43        #cherrypy.config.update({'global' : sessionconfig._sessionDefaults}) 
    4344 
    4445 
  • trunk/cherrypy/lib/filter/sessionfilter/sessionconfig.py

    r409 r410  
    3333 
    3434_sessionDefaults = { 
     35    'sessionFilter.on' : False, 
    3536    'sessionFilter.sessionList' : ['default'], 
    3637    'sessionFIlter.storageAdaptors' : {}, 
     
    4344} 
    4445 
     46def _loadDefaults(): 
     47    for key, value in _sessionDefaults.iteritems(): 
     48        cherrypy.config.configMap['global'].setdefault(key, value) 
     49 
    4550def retrieve(keyName, sessionName, default = None): 
    4651    missing = object() 

Hosted by WebFaction

Log in as guest/cpguest to create tickets