Changeset 6388
- Timestamp:
- 09/19/07 23:35:03 (1 year ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
django/trunk/django/contrib/sessions/backends/base.py
r6386 r6388 17 17 Base class for all Session classes. 18 18 """ 19 20 19 TEST_COOKIE_NAME = 'testcookie' 21 20 TEST_COOKIE_VALUE = 'worked' … … 60 59 def delete_test_cookie(self): 61 60 del self[self.TEST_COOKIE_NAME] 62 61 63 62 def encode(self, session_dict): 64 63 "Returns the given session dictionary pickled and encoded as a string." … … 78 77 except: 79 78 return {} 80 79 81 80 def _get_new_session_key(self): 82 81 "Returns session key that isn't being used." … … 94 93 break 95 94 return session_key 96 95 97 96 def _get_session_key(self): 98 97 if self._session_key: … … 101 100 self._session_key = self._get_new_session_key() 102 101 return self._session_key 103 102 104 103 def _set_session_key(self, session_key): 105 104 self._session_key = session_key 106 105 107 106 session_key = property(_get_session_key, _set_session_key) 108 107 … … 120 119 121 120 _session = property(_get_session) 122 121 123 122 # Methods that child classes must implement. 124 123 125 124 def exists(self, session_key): 126 125 """ … … 146 145 """ 147 146 raise NotImplementedError 148
