Changeset 5592
- Timestamp:
- 07/03/07 10:02:40 (1 year ago)
- Files:
-
- django/trunk/django/contrib/sessions/middleware.py (modified) (1 diff)
- django/trunk/django/contrib/sessions/tests.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
django/trunk/django/contrib/sessions/middleware.py
r5306 r5592 38 38 39 39 def pop(self, key, *args): 40 self.modified = self.modified or key in self._session 40 41 return self._session.pop(key, *args) 41 42 django/trunk/django/contrib/sessions/tests.py
r5306 r5592 6 6 >>> s._session_cache['some key'] = 'exists' 7 7 8 >>> s.accessed 9 False 10 >>> s.modified 11 False 12 13 >>> s.pop('non existant key', 'does not exist') 14 'does not exist' 15 >>> s.accessed 16 True 17 >>> s.modified 18 False 19 8 20 >>> s.pop('some key') 9 21 'exists' 22 >>> s.accessed 23 True 24 >>> s.modified 25 True 10 26 11 27 >>> s.pop('some key', 'does not exist')
