Commit 03e3386a authored by Aurel's avatar Aurel

implement more method and fix bugs


git-svn-id: https://svn.erp5.org/repos/neo/branches/prototype3@52 71dcc9de-d417-0410-9af5-da40c76e7ee4
parent 0db5b119
......@@ -30,13 +30,15 @@ class NEOStorage(BaseStorage.BaseStorage,
self.app.close()
def cleanup(self):
self.app.cleanup()
raise NotImplementedError
def lastSerial(self):
self.app.lastSerial()
# does not seem to be used
raise NotImplementedError
def lastTransaction(self):
self.app.lastTransaction()
# does not seem to be used
raise NotImplementedError
def new_oid(self):
if self._is_read_only:
......@@ -67,7 +69,7 @@ class NEOStorage(BaseStorage.BaseStorage,
try:
self.app.store(oid, serial, data, version, transaction)
except NEOStorageConflictError:
new_data = self.app.tryToResolveConflict(oid, self.app.tid,
new_data = self.tryToResolveConflict(oid, self.app.tid,
serial, data)
if new_data is not None:
# try again after conflict resolution
......@@ -78,7 +80,7 @@ class NEOStorage(BaseStorage.BaseStorage,
serial),data=data)
def _clear_temp(self):
self.app._clear_temp()
raise NotImplementedError
def getSerial(self, oid):
try:
......
This diff is collapsed.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment