diff options
| author | Julien Phalip <jphalip@gmail.com> | 2012-01-24 07:42:38 +0000 |
|---|---|---|
| committer | Julien Phalip <jphalip@gmail.com> | 2012-01-24 07:42:38 +0000 |
| commit | 804bd403838dbd01154f8f477b0ebf2045e7b4b5 (patch) | |
| tree | ace89415e892a68f65546efb11a55a5e9a98edcf | |
| parent | 752a43e24516cdc1341b0baeec5fae21ef796b62 (diff) | |
Fixed #17506 -- Did a minor optimization in the sessions' database backend. Thanks to FunkyBob for the report and patch.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@17390 bcc190cf-cafb-0310-a4f2-bffc1f526a37
| -rw-r--r-- | django/contrib/sessions/backends/db.py | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/django/contrib/sessions/backends/db.py b/django/contrib/sessions/backends/db.py index 219d97d368..3dd0d9516c 100644 --- a/django/contrib/sessions/backends/db.py +++ b/django/contrib/sessions/backends/db.py @@ -24,11 +24,7 @@ class SessionStore(SessionBase): return {} def exists(self, session_key): - try: - Session.objects.get(session_key=session_key) - except Session.DoesNotExist: - return False - return True + return Session.objects.filter(session_key=session_key).exists() def create(self): while True: |
