- if name not in cherrypy.session[facility]:
- return
- cherrypy.session[facility][name] = None
- del cherrypy.session[facility][name]
+ if name:
+ if name not in cherrypy.session[facility]:
+ return
+ cherrypy.session[facility][name] = None
+ del cherrypy.session[facility][name]
+ self._debug('Nuked session data named [%s:%s]' % (facility, name))
+ else:
+ del cherrypy.session[facility]
+ self._debug('Nuked session facility [%s]' % (facility,))