[Checkins] SVN: lovely.memcached/trunk/src/lovely/memcached/ do not
invalidate key if none
Bernd Dorn
bernd.dorn at lovelysystems.com
Fri May 4 12:08:29 EDT 2007
Log message for revision 75457:
do not invalidate key if none
Changed:
U lovely.memcached/trunk/src/lovely/memcached/browser/tests.py
U lovely.memcached/trunk/src/lovely/memcached/utility.py
-=-
Modified: lovely.memcached/trunk/src/lovely/memcached/browser/tests.py
===================================================================
--- lovely.memcached/trunk/src/lovely/memcached/browser/tests.py 2007-05-04 15:49:32 UTC (rev 75456)
+++ lovely.memcached/trunk/src/lovely/memcached/browser/tests.py 2007-05-04 16:08:28 UTC (rev 75457)
@@ -26,6 +26,7 @@
configurator.configure(app, {},
names = ['lovely.memcachedclient'])
+
layer.defineLayer('MemcachedLayer', zcml='ftesting.zcml',
appSetUp=appSetUp,
clean=True)
Modified: lovely.memcached/trunk/src/lovely/memcached/utility.py
===================================================================
--- lovely.memcached/trunk/src/lovely/memcached/utility.py 2007-05-04 15:49:32 UTC (rev 75456)
+++ lovely.memcached/trunk/src/lovely/memcached/utility.py 2007-05-04 16:08:28 UTC (rev 75457)
@@ -119,7 +119,8 @@
log.debug('invalidate: %r, %r '% (key, ns))
if self.trackKeys:
self.client.delete(self._buildKey((ns, key), STAMP_NS))
- self.client.delete(self._buildKey(key, ns, raw))
+ if key is not None:
+ self.client.delete(self._buildKey(key, ns, raw))
for dep in dependencies:
depKey = self._buildDepKey(dep, ns)
keys = self.client.get(depKey)
More information about the Checkins
mailing list