mirror of
https://github.com/Tautulli/Tautulli.git
synced 2025-01-21 02:13:01 -08:00
a528f052b9
* Bump cherrypy from 18.9.0 to 18.10.0 Bumps [cherrypy](https://github.com/cherrypy/cherrypy) from 18.9.0 to 18.10.0. - [Changelog](https://github.com/cherrypy/cherrypy/blob/main/CHANGES.rst) - [Commits](https://github.com/cherrypy/cherrypy/compare/v18.9.0...v18.10.0) --- updated-dependencies: - dependency-name: cherrypy dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * Update cherrypy==18.10.0 --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: JonnyWong16 <9099342+JonnyWong16@users.noreply.github.com> [skip ci]
25 lines
439 B
Python
25 lines
439 B
Python
"""JSON support.
|
|
|
|
Expose preferred json module as json and provide encode/decode
|
|
convenience functions.
|
|
"""
|
|
|
|
try:
|
|
# Prefer simplejson
|
|
import simplejson as json
|
|
except ImportError:
|
|
import json
|
|
|
|
|
|
__all__ = ['json', 'encode', 'decode']
|
|
|
|
|
|
decode = json.JSONDecoder().decode
|
|
_encode = json.JSONEncoder().iterencode
|
|
|
|
|
|
def encode(value):
|
|
"""Encode to bytes."""
|
|
for chunk in _encode(value):
|
|
yield chunk.encode('utf-8')
|