X-Git-Url: https://scm.cri.ensmp.fr/git/Plinn.git/blobdiff_plain/99afe0ce8700bf835ff7bbedf77bb46e58f996d8..f1aeba78bce0888de483a29111d5d915614f03bb:/HugePlinnFolder.py?ds=sidebyside diff --git a/HugePlinnFolder.py b/HugePlinnFolder.py index d8f33fd..dc75878 100644 --- a/HugePlinnFolder.py +++ b/HugePlinnFolder.py @@ -30,7 +30,11 @@ from BTrees.IOBTree import IOBTree from BTrees.OIBTree import OIBTree from Folder import PlinnFolder from zope.event import notify -from zope.app.container.contained import notifyContainerModified +try : + from zope.app.container.contained import notifyContainerModified +except ImportError : + ## Zope-2.13 compat + from zope.container.contained import notifyContainerModified from events import ObjectPositionModified from zope.component.factory import Factory from Products.CMFCore.permissions import AddPortalFolders, \ @@ -47,6 +51,8 @@ class HugePlinnFolder(BTreeFolder2Base, PlinnFolder) : security = ClassSecurityInfo() + __getitem__ = PlinnFolder.__getitem__ + def __init__(self, id, title='') : PlinnFolder.__init__(self, id, title) BTreeFolder2Base.__init__(self, id)