Esempio n. 1
0
 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)
Esempio n. 2
0
 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)