summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRune Halvorsen <runefh@gmail.com>2011-03-22 11:24:40 +0100
committerRune Halvorsen <runefh@gmail.com>2011-03-22 11:24:40 +0100
commit5bfbda82d1ec5afae795eb030a5c280ef1f6bf3b (patch)
treeeb330ce7daf7c319e797aa039c31f09f239c2cea
parenta1c0140040d4b7fb1cc8d9fe912cfe2f609f501e (diff)
downloadanyjson-5bfbda82d1ec5afae795eb030a5c280ef1f6bf3b.tar.gz
Made cjson the least preferred implementation as it is no longer maintained and apparently has unicode issues. See http://pypi.python.org/pypi/python-cjson/1.0.5
-rw-r--r--anyjson/__init__.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/anyjson/__init__.py b/anyjson/__init__.py
index ca1355a..1878063 100644
--- a/anyjson/__init__.py
+++ b/anyjson/__init__.py
@@ -35,14 +35,15 @@ implementation = None
methods, as well as the exception they throw. Exception can be either
an exception class or a string.
"""
-_modules = [("cjson", "encode", "EncodeError", "decode", "DecodeError"),
- ("yajl", "dumps", TypeError, "loads", ValueError),
+_modules = [("yajl", "dumps", TypeError, "loads", ValueError),
("jsonlib2", "write", "WriteError", "read", "ReadError"),
("jsonlib", "write", "WriteError", "read", "ReadError"),
("simplejson", "dumps", TypeError, "loads", ValueError),
("json", "dumps", TypeError, "loads", ValueError),
- ("django.utils.simplejson", "dumps", TypeError, "loads",
- ValueError)]
+ ("django.utils.simplejson", "dumps", TypeError, "loads",ValueError),
+ ("cjson", "encode", "EncodeError", "decode", "DecodeError")
+ ]
+
_fields = ("modname", "encoder", "encerror", "decoder", "decerror")