Changeset 1600
- Timestamp:
- 01/16/07 15:10:54
- Files:
-
- trunk/cherrypy/lib/sessions.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/cherrypy/lib/sessions.py
r1579 r1600 33 33 self.function(*self.args, **self.kwargs) 34 34 35 36 missing = object() 35 37 36 38 class Session(object): … … 142 144 del self._data[key] 143 145 146 def pop(self, key, default=missing): 147 if not self.loaded: self.load() 148 if default is missing: 149 return self._data.pop(key) 150 else: 151 return self._data.pop(key, default) 152 144 153 def __contains__(self, key): 145 154 if not self.loaded: self.load()

