diff options
author | Rune Halvorsen <runefh@gmail.com> | 2011-03-22 11:24:40 +0100 |
---|---|---|
committer | Rune Halvorsen <runefh@gmail.com> | 2011-03-22 11:24:40 +0100 |
commit | 5bfbda82d1ec5afae795eb030a5c280ef1f6bf3b (patch) | |
tree | eb330ce7daf7c319e797aa039c31f09f239c2cea | |
parent | a1c0140040d4b7fb1cc8d9fe912cfe2f609f501e (diff) | |
download | anyjson-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__.py | 9 |
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") |