Ejemplo n.º 1
0
 def __call__(self, obj, default):
     if not IProfile.providedBy(obj):
         return default
     categories = getattr(obj, "categories", None)
     if not categories:
         return default
     values = categories.get(self.catid)
     if not values:
         return default
     return values
Ejemplo n.º 2
0
def get_member_name(object, default):
    if not IProfile.providedBy(object):
        return default
    return ('%s %s' % (object.firstname, object.lastname)).lower()