Commit c39f418b authored by Christophe Combelles's avatar Christophe Combelles

Backward compatibility for revision 87368.

Previous BTreeContainer used to store their data in _SampleContainer__data.
parent 53c4361d
......@@ -114,3 +114,25 @@ class BTreeContainer(Contained, Persistent):
def values(self, key=None):
return self.__data.values(key)
# transparent backward compatibility
# since BTreeContainer does not inherit from SampleContainer
def _get__data(self):
try:
return self._BTreeContainer__data
except:
return self._SampleContainer__data
def _set__data(self, value):
try:
self._BTreeContainer__data = value
except:
self._SampleContainer__data = value
def _del_data(self):
try:
del self._BTreeContainer__data
except:
del self._SampleContainer__data
__data = property(_get__data, _set__data, _del_data)
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