コード例 #1
0
ファイル: profile.py プロジェクト: amarandon/opencore
 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
コード例 #2
0
ファイル: site.py プロジェクト: amarandon/opencore
def get_member_name(object, default):
    if not IProfile.providedBy(object):
        return default
    return ('%s %s' % (object.firstname, object.lastname)).lower()