Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/utils.py
diff options
context:
space:
mode:
Diffstat (limited to 'utils.py')
-rw-r--r--utils.py17
1 files changed, 17 insertions, 0 deletions
diff --git a/utils.py b/utils.py
index 01741df..a6f0545 100644
--- a/utils.py
+++ b/utils.py
@@ -20,6 +20,9 @@
import os
import gconf
+import json
+
+from StringIO import StringIO
def rgb_to_html(color):
@@ -64,3 +67,17 @@ def get_chart_file(activity_dir):
def get_decimals(number):
"""Returns the decimals count of a number"""
return str(len(number.split('.')[1]))
+
+
+def json_load(data):
+ _io_str = StringIO(data)
+ data = json.load(_io_str)
+
+ return data
+
+
+def json_dump(data):
+ _io_str = StringIO()
+ json.dump(data, _io_str)
+
+ return _io_str.getvalue()