Coverage for product_risk_suite/product/templatetags/extras.py: 77%
13 statements
« prev ^ index » next coverage.py v7.15.0, created at 2026-07-07 12:45 +0000
« prev ^ index » next coverage.py v7.15.0, created at 2026-07-07 12:45 +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