def __getitem__(self, key): if self._aliasTraversal: try: aliased = self._target except ComponentLookupError: aliased = None if aliased is not None: return aliased.__getitem__(key) return CMFOrderedBTreeFolderBase.__getitem__(self, key)
def __getitem__(self, key): aliased = getSite() try: obj = aliased.__getitem__(key) new_object = aq_base(obj).__of__(self) new_object._v_is_shared_content = True return new_object except KeyError: return CMFOrderedBTreeFolderBase.__getitem__(self, key)
def __getitem__(self, key): if self._aliasTraversal: aliased = self._target if aliased is not None: return aliased.__getitem__(key) return CMFOrderedBTreeFolderBase.__getitem__(self, key)
def __getitem__(self, key): if self._aliasTraversal: aliased = self._target if aliased is not None: return aliased.__getitem__(key) return CMFOrderedBTreeFolderBase.__getitem__(self, key)
def __getitem__(self, key): link = self._link if link is not None: return SymlinkSubItem(link.__getitem__(key)).__of__(self) return CMFOrderedBTreeFolderBase.__getitem__(self, key)