[ZODB-Dev] ZEO for ZODB4?
Paolo Invernizzi
paoloinvernizzi at dmsware.com
Wed May 21 16:30:59 EDT 2003
Is the zodb.zeo package in ZODB4 package intended to be used with ZODB4?
If so, is it this patch interesting?
Or is the DB invalidate to be changed?
Index: client.py
===================================================================
RCS file: /cvs-repository/ZODB4/src/zodb/zeo/client.py,v
retrieving revision 1.11
diff -u -r1.11 client.py
--- client.py 19 May 2003 15:02:51 -0000 1.11
+++ client.py 21 May 2003 13:26:29 -0000
@@ -918,6 +918,11 @@
db = self._db
for oid, version in args:
self._cache.invalidate(oid, version=version)
- if db is not None:
- db.invalidate(oid, version=version)
+ if db is not None:
+ versions={}
+ for oid,version in args:
+ oids=versions.setdefault(version,[])
+ oids.append(oid)
+ for version,oids in versions.iteritems():
+ db.invalidate(oids, version=version)
---
Paolo Invernizzi
More information about the ZODB-Dev
mailing list