app/django/core/cache/backends/db.py
changeset 323 ff1a9aa48cfd
parent 54 03e267d67478
--- a/app/django/core/cache/backends/db.py	Tue Oct 14 12:36:55 2008 +0000
+++ b/app/django/core/cache/backends/db.py	Tue Oct 14 16:00:59 2008 +0000
@@ -38,7 +38,7 @@
         return pickle.loads(base64.decodestring(row[1]))
 
     def set(self, key, value, timeout=None):
-        return self._base_set('set', key, value, timeout)
+        self._base_set('set', key, value, timeout)
 
     def add(self, key, value, timeout=None):
         return self._base_set('add', key, value, timeout)
@@ -62,9 +62,10 @@
                 cursor.execute("INSERT INTO %s (cache_key, value, expires) VALUES (%%s, %%s, %%s)" % self._table, [key, encoded, str(exp)])
         except DatabaseError:
             # To be threadsafe, updates/inserts are allowed to fail silently
-            pass
+            return False
         else:
             transaction.commit_unless_managed()
+            return True
 
     def delete(self, key):
         cursor = connection.cursor()