[Checkins]
SVN: zope.app.container/trunk/src/zope/app/container/btree.py
Backward compatibility for revision 87368.
Christopher Combelles
cvs-admin at zope.org
Fri Jun 13 15:26:39 EDT 2008
Log message for revision 87372:
Backward compatibility for revision 87368.
Previous BTreeContainer used to store their data in _SampleContainer__data.
Changed:
U zope.app.container/trunk/src/zope/app/container/btree.py
-=-
Modified: zope.app.container/trunk/src/zope/app/container/btree.py
===================================================================
--- zope.app.container/trunk/src/zope/app/container/btree.py 2008-06-13 18:10:34 UTC (rev 87371)
+++ zope.app.container/trunk/src/zope/app/container/btree.py 2008-06-13 19:26:38 UTC (rev 87372)
@@ -114,3 +114,25 @@
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)
+
+
+
More information about the Checkins
mailing list