Coverage for product_risk_suite / product / templatetags / extras.py: 46%
13 statements
« prev ^ index » next coverage.py v7.14.0, created at 2026-05-13 23:42 +0000
« prev ^ index » next coverage.py v7.14.0, created at 2026-05-13 23:42 +0000
1from django import template
3register = template.Library()
5@register.filter
6def subtract(value, arg):
7 if isinstance(arg, list):
8 return value - len(arg)
9 return value - arg
11# useful to get elements from a dict via a variable. `[varname]` access is not possible in django template
12@register.filter
13def get(d, key):
14 try:
15 return d.get(str(key)) if isinstance(d, dict) else None
16 except Exception:
17 return None