diff options
author | Walter Bender <walter.bender@gmail.com> | 2012-10-27 13:28:04 (GMT) |
---|---|---|
committer | Walter Bender <walter.bender@gmail.com> | 2012-10-27 13:28:04 (GMT) |
commit | 6ecd6b8cc1e97a26a30d5ed85871440d287e02c4 (patch) | |
tree | 074aa25d5f174f958e6007991c489adb2525e76d | |
parent | eb8aee3242a4165ef04f3ddc8eb3f4c4a39e439c (diff) |
remove old json stuff
-rw-r--r-- | utils.py | 45 |
1 files changed, 15 insertions, 30 deletions
@@ -14,19 +14,10 @@ import os from gi.repository import GdkPixbuf import subprocess from StringIO import StringIO -try: - OLD_SUGAR_SYSTEM = False - import json - json.dumps - from json import load as jload - from json import dump as jdump -except (ImportError, AttributeError): - try: - import simplejson as json - from simplejson import load as jload - from simplejson import dump as jdump - except: - OLD_SUGAR_SYSTEM = True +import json +json.dumps +from json import load as jload +from json import dump as jdump XO1 = 'xo1' @@ -69,28 +60,22 @@ def _get_dmi(node): def json_load(text): ''' Load JSON data using what ever resources are available. ''' - if OLD_SUGAR_SYSTEM is True: - listdata = json.read(text) - else: - io = StringIO(text) - try: - listdata = jload(io) - except ValueError: - # assume that text is ascii list - listdata = text.split() - for i, value in enumerate(listdata): - listdata[i] = int(value) + io = StringIO(text) + try: + listdata = jload(io) + except ValueError: + # assume that text is ascii list + listdata = text.split() + for i, value in enumerate(listdata): + listdata[i] = int(value) return listdata def json_dump(data): ''' Save data using available JSON tools. ''' - if OLD_SUGAR_SYSTEM is True: - return json.write(data) - else: - _io = StringIO() - jdump(data, _io) - return _io.getvalue() + _io = StringIO() + jdump(data, _io) + return _io.getvalue() def get_path(activity, path): |