# retoor import logging logger = logging.getLogger(__name__) def avatar_url(style: str, seed: str, size: int = 128) -> str: return f"/avatar/{style}/{seed}?size={size}" def avatar_seed(user) -> str: if not user: return "" return user.get("avatar_seed") or user.get("username") or "" def generate_avatar_svg(seed: str) -> str: try: from multiavatar.multiavatar import multiavatar svg = multiavatar(seed, None, None) if svg and svg.strip().startswith("' f'' f'{initial}' )