1from datetime import timedelta
2
3from plain.paginator import Paginator
4from plain.urls import reverse
5from plain.utils import timezone
6
7
8def asset(url_path):
9 # An explicit callable we can control, but also delay the import of asset.urls->views->templates
10 # for circular import reasons
11 from plain.assets.urls import get_asset_url
12
13 return get_asset_url(url_path)
14
15
16default_globals = {
17 "asset": asset,
18 "url": reverse,
19 "Paginator": Paginator,
20 "now": timezone.now,
21 "timedelta": timedelta,
22 "localtime": timezone.localtime,
23}