[Checkins] SVN: lovely.memcached/trunk/src/lovely/memcached/ Return
None on setting a value if the memcache can't store
Jürgen Kartnaller
juergen at kartnaller.at
Fri May 4 09:06:19 EDT 2007
Log message for revision 75434:
Return None on setting a value if the memcache can't store
Changed:
U lovely.memcached/trunk/src/lovely/memcached/README.txt
U lovely.memcached/trunk/src/lovely/memcached/utility.py
-=-
Modified: lovely.memcached/trunk/src/lovely/memcached/README.txt
===================================================================
--- lovely.memcached/trunk/src/lovely/memcached/README.txt 2007-05-04 13:05:24 UTC (rev 75433)
+++ lovely.memcached/trunk/src/lovely/memcached/README.txt 2007-05-04 13:06:19 UTC (rev 75434)
@@ -248,4 +248,6 @@
>>> k = util.set('cached value', 'cache_object')
>>> util.query('cache_object') is None
True
+ >>> util.set('notStored', 'ignored') is None
+ True
Modified: lovely.memcached/trunk/src/lovely/memcached/utility.py
===================================================================
--- lovely.memcached/trunk/src/lovely/memcached/utility.py 2007-05-04 13:05:24 UTC (rev 75433)
+++ lovely.memcached/trunk/src/lovely/memcached/utility.py 2007-05-04 13:06:19 UTC (rev 75434)
@@ -85,10 +85,11 @@
lifetime))
bKey = self._buildKey(key, ns, raw=raw)
- self.client.set(bKey, data, lifetime)
- self._keysSet(key, ns, lifetime)
- self._depSet(bKey, ns, dependencies)
- return bKey
+ if self.client.set(bKey, data, lifetime):
+ self._keysSet(key, ns, lifetime)
+ self._depSet(bKey, ns, dependencies)
+ return bKey
+ return None
def _depSet(self, key, ns, deps):
for dep in deps:
More information about the Checkins
mailing list