summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJulien Phalip <jphalip@gmail.com>2012-01-24 07:42:38 +0000
committerJulien Phalip <jphalip@gmail.com>2012-01-24 07:42:38 +0000
commit804bd403838dbd01154f8f477b0ebf2045e7b4b5 (patch)
treeace89415e892a68f65546efb11a55a5e9a98edcf
parent752a43e24516cdc1341b0baeec5fae21ef796b62 (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.py6
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: