Coverage for /Users/davegaeddert/Development/dropseed/plain/plain/plain/templates/jinja/globals.py: 56%
9 statements
« prev ^ index » next coverage.py v7.6.1, created at 2024-10-16 22:04 -0500
« prev ^ index » next coverage.py v7.6.1, created at 2024-10-16 22:04 -0500
1from plain.paginator import Paginator
2from plain.utils import timezone
5def url(viewname, *args, **kwargs):
6 # A modified reverse that lets you pass args directly, excluding urlconf
7 from plain.urls import reverse
9 return reverse(viewname, args=args, kwargs=kwargs)
12def asset(url_path):
13 # An explicit callable we can control, but also delay the import of asset.urls->views->templates
14 # for circular import reasons
15 from plain.assets.urls import get_asset_url
17 return get_asset_url(url_path)
20default_globals = {
21 "asset": asset,
22 "url": url,
23 "Paginator": Paginator,
24 "now": timezone.now,
25 "localtime": timezone.localtime,
26}