コード例 #1
0
ファイル: avatar_tags.py プロジェクト: Neurones67/seahub
def avatar(user, size=AVATAR_DEFAULT_SIZE):
    if not isinstance(user, User):
        try:
            user = User.objects.get(email=user)
            alt = email2nickname(user.username)
            url = avatar_url(user, size)
        except User.DoesNotExist:
            url = get_default_avatar_non_registered_url()
            alt = _("Default Avatar")
        except Exception as e:
            # Catch exceptions to avoid 500 errors.
            logger.error(e)
            url = get_default_avatar_non_registered_url()
            alt = _("Default Avatar")
    else:
        alt = email2nickname(user.username)
        try:
            url = avatar_url(user, size)
        except Exception as e:
            # Catch exceptions to avoid 500 errors.
            logger.error(e)
            url = get_default_avatar_non_registered_url()

    return """<img src="%s" alt="%s" width="%s" height="%s" class="avatar" />""" % (url, alt,
        size, size)
コード例 #2
0
ファイル: avatar_tags.py プロジェクト: michaelmosmann/seahub
def avatar(user, size=AVATAR_DEFAULT_SIZE):
    if not isinstance(user, User):
        try:
            user = User.objects.get(email=user)
            alt = email2nickname(user.username)
            url = avatar_url(user, size)
        except User.DoesNotExist:
            url = get_default_avatar_non_registered_url()
            alt = _("Default Avatar")
        except Exception as e:
            # Catch exceptions to avoid 500 errors.
            logger.error(e)
            url = get_default_avatar_non_registered_url()
            alt = _("Default Avatar")
    else:
        alt = email2nickname(user.username)
        try:
            url = avatar_url(user, size)
        except Exception as e:
            # Catch exceptions to avoid 500 errors.
            logger.error(e)
            url = get_default_avatar_non_registered_url()

    return """<img src="%s" alt="%s" width="%s" height="%s" class="avatar" />""" % (
        url, alt, size, size)
コード例 #3
0
ファイル: avatar_tags.py プロジェクト: haiwen/seahub
def avatar(user, size=AVATAR_DEFAULT_SIZE):
    if not isinstance(user, User):
        try:
            user = User.objects.get(email=user)
            url = avatar_url(user, size*2)
        except User.DoesNotExist:
            url = get_default_avatar_non_registered_url()
        except Exception as e:
            # Catch exceptions to avoid 500 errors.
            logger.error(e)
            url = get_default_avatar_non_registered_url()
    else:
        try:
            url = avatar_url(user, size*2)
        except Exception as e:
            # Catch exceptions to avoid 500 errors.
            logger.error(e)
            url = get_default_avatar_non_registered_url()

    return format_html("""<img src="%s" width="%s" height="%s" class="avatar" />""" % (url, size, size))
コード例 #4
0
def avatar(user, size=AVATAR_DEFAULT_SIZE):
    if not isinstance(user, User):
        try:
            user = User.objects.get(email=user)
            url = avatar_url(user, size*2)
        except User.DoesNotExist:
            url = get_default_avatar_non_registered_url()
        except Exception as e:
            # Catch exceptions to avoid 500 errors.
            logger.error(e)
            url = get_default_avatar_non_registered_url()
    else:
        try:
            url = avatar_url(user, size*2)
        except Exception as e:
            # Catch exceptions to avoid 500 errors.
            logger.error(e)
            url = get_default_avatar_non_registered_url()

    return format_html("""<img src="%s" width="%s" height="%s" class="avatar" />""" % (url, size, size))
コード例 #5
0
ファイル: avatar_tags.py プロジェクト: swpd/seahub
def avatar(user, size=AVATAR_DEFAULT_SIZE):
    if not isinstance(user, User):
        try:
            user = User.objects.get(email=user)
            alt = unicode(user)
            url = avatar_url(user, size)
        except User.DoesNotExist:
            url = get_default_avatar_non_registered_url()
            alt = _("Default Avatar")
    else:
        alt = unicode(user)
        url = avatar_url(user, size)
    return """<img src="%s" alt="%s" width="%s" height="%s" class="avatar" />""" % (
        url, alt, size, size)
コード例 #6
0
ファイル: avatar_tags.py プロジェクト: Greyhatno/seahub
def avatar(user, size=AVATAR_DEFAULT_SIZE):
    if not isinstance(user, User):
        try:
            user = User.objects.get(email=user)
            alt = unicode(user)
            url = avatar_url(user, size)
        except User.DoesNotExist:
            url = get_default_avatar_non_registered_url()
            alt = _("Default Avatar")
    else:
        alt = unicode(user)
        url = avatar_url(user, size)
    return """<img src="%s" alt="%s" width="%s" height="%s" class="avatar" />""" % (url, alt,
        size, size)