Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/utils.py
diff options
context:
space:
mode:
authorAgustin Zubiaga <aguz@sugarlabs.org>2012-02-27 20:01:17 (GMT)
committer Agustin Zubiaga <aguz@sugarlabs.org>2012-02-27 20:01:17 (GMT)
commit770bfc843d9b6a22058546a79b8e00a936856b57 (patch)
treeeffcac20bd0dc9381e9dabdbc3c8bf977094078e /utils.py
parent15ef1be5005b4a46032ee46a58ecabac41debb0b (diff)
Sharing Changes ( Sharing don't work :( )
Changes: * File sharing.py created * Receive and Send classes created (in sharing.py) * Sharing chart_data, colors, labels, chart types, etc. But don't works. Manu or Gonzalo, Can you help me? Signed-off-by: Agustin Zubiaga <aguz@sugarlabs.org>
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()