Changeset 6831
- Timestamp:
- 12/02/07 09:27:29 (10 months ago)
- Files:
-
- django/trunk/django/contrib/sessions/backends/base.py (modified) (1 diff)
- django/trunk/django/contrib/sessions/tests.py (modified) (1 diff)
- django/trunk/docs/sessions.txt (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
django/trunk/django/contrib/sessions/backends/base.py
r6558 r6831 51 51 self.modified = self.modified or key in self._session 52 52 return self._session.pop(key, *args) 53 54 def setdefault(self, key, value): 55 if key in self._session: 56 return self._session[key] 57 else: 58 self.modified = True 59 self._session[key] = value 60 return value 53 61 54 62 def set_test_cookie(self): django/trunk/django/contrib/sessions/tests.py
r6558 r6831 67 67 (True, False) 68 68 69 >>> s.setdefault('foo', 'bar') 70 'bar' 71 >>> s.setdefault('foo', 'baz') 72 'bar' 73 69 74 >>> s.accessed = False # Reset the accessed flag 70 75 django/trunk/docs/sessions.txt
r6384 r6831 99 99 100 100 * ``items()`` 101 102 * ``setdefault()`` 101 103 102 104 It also has these three methods:
