mirror of https://github.com/celery/kombu.git
Update json utils. (#804)
Some environments bundle versions of simplejson that do not have JSONDecodeError. Handle ImportErrors in these cases.
This commit is contained in:
parent
572a4c02ba
commit
d782a0f7cd
|
@ -18,6 +18,7 @@ except ImportError: # pragma: no cover
|
||||||
|
|
||||||
try:
|
try:
|
||||||
import simplejson as json
|
import simplejson as json
|
||||||
|
from simplejson.decoder import JSONDecodeError as _DecodeError
|
||||||
_json_extra_kwargs = {'use_decimal': False}
|
_json_extra_kwargs = {'use_decimal': False}
|
||||||
except ImportError: # pragma: no cover
|
except ImportError: # pragma: no cover
|
||||||
import json # noqa
|
import json # noqa
|
||||||
|
@ -25,8 +26,6 @@ except ImportError: # pragma: no cover
|
||||||
|
|
||||||
class _DecodeError(Exception): # noqa
|
class _DecodeError(Exception): # noqa
|
||||||
pass
|
pass
|
||||||
else:
|
|
||||||
from simplejson.decoder import JSONDecodeError as _DecodeError
|
|
||||||
|
|
||||||
IS_PY3 = sys.version_info[0] == 3
|
IS_PY3 = sys.version_info[0] == 3
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue