Commit e9c4ca40 authored by Jim Fulton's avatar Jim Fulton

reverted IStorage decomposition.

It wasn't really needed or used and caused a stupid ZEO test failure.

I do think the storage API needs to be thought about and refined at
some point, but now, it's not a priority.
parent 4a269eaf
...@@ -433,7 +433,7 @@ class IDatabase(IStorageDB): ...@@ -433,7 +433,7 @@ class IDatabase(IStorageDB):
""" """
class IStorageData(Interface): class IStorage(Interface):
"""A storage is responsible for storing and retrieving data of objects. """A storage is responsible for storing and retrieving data of objects.
Consistency and locking Consistency and locking
...@@ -650,8 +650,6 @@ class IStorageData(Interface): ...@@ -650,8 +650,6 @@ class IStorageData(Interface):
""" """
class IStorageMetaData(Interface):
def close(): def close():
"""Close the storage. """Close the storage.
...@@ -784,9 +782,6 @@ class IStorageMetaData(Interface): ...@@ -784,9 +782,6 @@ class IStorageMetaData(Interface):
The result must be a string. The result must be a string.
""" """
class IStorage(IStorageMetaData, IStorageData):
pass
class IStorageRestoreable(IStorage): class IStorageRestoreable(IStorage):
"""Copying Transactions """Copying Transactions
......
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