[Neo-report] r2514 vincent - /trunk/neo/client/Storage.py

nobody at svn.erp5.org nobody at svn.erp5.org
Fri Dec 10 14:41:19 CET 2010


Author: vincent
Date: Fri Dec 10 14:41:19 2010
New Revision: 2514

Log:
Provide IExternalGC.

...and fix its declaration.

Modified:
    trunk/neo/client/Storage.py

Modified: trunk/neo/client/Storage.py
==============================================================================
--- trunk/neo/client/Storage.py [iso-8859-1] (original)
+++ trunk/neo/client/Storage.py [iso-8859-1] Fri Dec 10 14:41:19 2010
@@ -52,6 +52,7 @@ class Storage(BaseStorage.BaseStorage,
         # - transaction isolation is not done
         # ZODB.interfaces.IStorageIteration,
         ZODB.interfaces.IStorageUndoable,
+        ZODB.interfaces.IExternalGC,
     )
 
     def __init__(self, master_nodes, name, connector=None, read_only=False,
@@ -105,7 +106,7 @@ class Storage(BaseStorage.BaseStorage,
             data=data, version=version, transaction=transaction)
 
     @check_read_only
-    def deleteObject(oid, serial, transaction):
+    def deleteObject(self, oid, serial, transaction):
         self.app.store(oid=oid, serial=serial, data='', version=None,
             transaction=transaction)
 




More information about the Neo-report mailing list