diff options
Diffstat (limited to 'dashboard/dashboard/elastic2kibana/utility.py')
-rw-r--r-- | dashboard/dashboard/elastic2kibana/utility.py | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/dashboard/dashboard/elastic2kibana/utility.py b/dashboard/dashboard/elastic2kibana/utility.py new file mode 100644 index 0000000..dccd28a --- /dev/null +++ b/dashboard/dashboard/elastic2kibana/utility.py @@ -0,0 +1,15 @@ +import json + +from jinja2 import Environment, PackageLoader + +env = Environment(loader=PackageLoader('elastic2kibana', 'templates')) +env.filters['jsonify'] = json.dumps + + +def dumps(a_dict, items): + for key in items: + a_dict[key] = json.dumps(a_dict[key]) + + +def dumps_2depth(a_dict, key1, key2): + a_dict[key1][key2] = json.dumps(a_dict[key1][key2]) |