Coverage for app/venv/lib/python3.14/site-packages/weblate/accounts/templatetags/urlformat.py: 40%

8 statements  

« prev     ^ index     » next       coverage.py v7.15.2, created at 2026-10-07 07:15 +0000

1# Copyright © Michal Čihař <michal@weblate.org> 

2# 

3# SPDX-License-Identifier: GPL-3.0-or-later 

4 

5"""Provide user friendly names for social authentication methods.""" 

6 

7from django import template 

8 

9register = template.Library() 

10 

11 

12@register.filter 

13def urlformat(content: str) -> str: 

14 """Nicely formats URL for display.""" 

15 simplified = content.split("://", 1)[-1].strip("/") 

16 if len(simplified) > 40: 

17 return simplified.split("/", 1)[0] 

18 return simplified