Skip to content

route_rules.utils Β€

Functions:

default_slug Β€

default_slug(self: Any) -> str
Source code in src/route_rules/utils/_slugify.py
6
7
def default_slug(self: Any) -> str:
    return slugify(self.name)

download async Β€

download(url: str) -> Response
Source code in src/route_rules/utils/_download.py
 9
10
11
12
13
14
15
16
async def download(url: str) -> httpx.Response:
    response: httpx.Response = await client.get(url)
    response = response.raise_for_status()
    if response.extensions["from_cache"]:
        logger.success("Cache Hit: {}", url)
    else:
        logger.info("Cache Miss: {}", url)
    return response