def __getattr__(self, name): """ Overloads `getattr` to return item values as attributes. """ if name in self.items: return self.items[name] else: if name in ['__parent__', '__conform__', '__annotations__', '_v_at_subobjects', '__getnewargs__', 'aq_inner', 'im_self']: raise AttributeError(name) else: try: return CMFBTreeFolder.__getattr__(self, name) except Exception: raise AttributeError(name)
def __getattr__(self, name): """ Overloads `getattr` to return item values as attributes. """ if self.items.has_key(name): return self.items[name] else: if name in [ '__parent__', '__conform__', '__annotations__', '_v_at_subobjects', '__getnewargs__', 'aq_inner', 'im_self' ]: raise AttributeError, name else: try: return CMFBTreeFolder.__getattr__(self, name) except Exception, e: raise AttributeError, name