Fixed #1137 -- Added a _contains_() method to SessionWrapper. Thanks, Brant
git-svn-id: http://code.djangoproject.com/svn/django/trunk@1793 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
parent
632914f188
commit
f7f812cd70
|
@ -11,6 +11,9 @@ class SessionWrapper(object):
|
||||||
self.session_key = session_key
|
self.session_key = session_key
|
||||||
self.modified = False
|
self.modified = False
|
||||||
|
|
||||||
|
def __contains__(self, key):
|
||||||
|
return key in self._session
|
||||||
|
|
||||||
def __getitem__(self, key):
|
def __getitem__(self, key):
|
||||||
return self._session[key]
|
return self._session[key]
|
||||||
|
|
||||||
|
|
|
@ -34,6 +34,9 @@ it and write to it.
|
||||||
|
|
||||||
It implements the following standard dictionary methods:
|
It implements the following standard dictionary methods:
|
||||||
|
|
||||||
|
* ``__contains__(key)``
|
||||||
|
**New in Django development version.** Example: ``'fav_color' in request.session``
|
||||||
|
|
||||||
* ``__getitem__(key)``
|
* ``__getitem__(key)``
|
||||||
Example: ``fav_color = request.session['fav_color']``
|
Example: ``fav_color = request.session['fav_color']``
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue