summaryrefslogtreecommitdiff
path: root/postgresqleu
diff options
context:
space:
mode:
Diffstat (limited to 'postgresqleu')
-rw-r--r--postgresqleu/confreg/templatetags/miscutil.py15
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__