betty.url_generators.static_path_url module

Generate URLs for URL paths formatted as betty-static:// URLs.

final class betty.url_generators.static_path_url.StaticPathUrlUrlGenerator

Bases: UrlGenerator[str]

Generate URLs for URL paths formatted as betty-static:// URLs.

__init__(path_url_generator: PathUrlGenerator, /)
generate(resource: str, /, *, absolute: bool = False, fragment: str | None = None, locale: ResolvableLocale | None = None, media_type: ResolvableMediaType | None = None, query: Mapping[str, Sequence[str]] | None = None) str

Generate a URL for a resource.

Raises:
supports(resource: Any, /) TypeGuard[str]

Whether the given resource is supported by this URL generator.