diff options
Diffstat (limited to 'postgresqleu')
| -rw-r--r-- | postgresqleu/confreg/templatetags/miscutil.py | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/postgresqleu/confreg/templatetags/miscutil.py b/postgresqleu/confreg/templatetags/miscutil.py index 9c4f16fa..1d8b7d4d 100644 --- a/postgresqleu/confreg/templatetags/miscutil.py +++ b/postgresqleu/confreg/templatetags/miscutil.py @@ -11,6 +11,21 @@ def isboolean(value): return isinstance(value, bool) +@register.filter(name='isdict') +def isdict(value): + return isinstance(value, dict) + + +@register.filter(name='islist') +def islist(value): + return isinstance(value, list) + + +@register.filter(name='islistordict') +def islistordict(value): + return isinstance(value, list) or isinstance(value, dict) + + @register.filter(name='vartypename') def vartypename(value): return type(value).__name__ |
