def __getattribute__(self, name): if name == "member_fields": return BrowserView.__getattribute__(self, name) if name in self.member_fields: if self.memberid is None: raise ValueError("memberid can't be none") membrane = self.get_membrane() if membrane is None: return None pref = '%s%s' % (NAMESPACE, name) if not getattr(membrane, pref, False): return getattr(membrane, name) else: return "" else: return BrowserView.__getattribute__(self, name)
def __getattribute__(self, name): if name == "member_fields": return BrowserView.__getattribute__(self, name) if name in self.member_fields: if self.memberid is None: raise ValueError("memberid can't be none") membrane = self.get_membrane() if membrane is None: return None pref = '%s%s' % (NAMESPACE, name) if not getattr(membrane, pref, False): return getattr(membrane, name) else: return "" else: return BrowserView.__getattribute__(self, name)