%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /lib64/python2.7/site-packages/zmq/utils/
Upload File :
Create Path :
Current File : //lib64/python2.7/site-packages/zmq/utils/jsonapi.pyc

�
+�{Wc@s�dZddlmZmZdZdddgZx3eD]+Zyee�ZWne	k
raq8XPq8Wd�Z
d�Zdd	d
gZdS(s�Priority based json library imports.

Always serializes to bytes instead of unicode for zeromq compatibility
on Python 2 and 3.

Use ``jsonapi.loads()`` and ``jsonapi.dumps()`` for guaranteed symmetry.

Priority: ``simplejson`` > ``jsonlib2`` > stdlib ``json``

``jsonapi.loads/dumps`` provide kwarg-compatibility with stdlib json.

``jsonapi.jsonmod`` will be the module of the actual underlying implementation.
i����(tbytestunicodet
simplejsontjsonlib2tjsoncKsPd|krd|d<ntj||�}t|t�rL|jd�}n|S(sfSerialize object to JSON bytes (utf-8).
    
    See jsonapi.jsonmod.dumps for details on kwargs.
    t
separatorst,t:tutf8(RR(tjsonmodtdumpst
isinstanceRtencode(totkwargsts((s7/usr/lib64/python2.7/site-packages/zmq/utils/jsonapi.pyR
s
cKs=ttkr-t|t�r-|jd�}ntj||�S(scLoad object from JSON bytes (utf-8).
    
    See jsonapi.jsonmod.loads for details on kwargs.
    R(tstrRRRtdecodeR	tloads(RR((s7/usr/lib64/python2.7/site-packages/zmq/utils/jsonapi.pyR/sR	R
RN(
t__doc__tzmq.utils.strtypesRRtNoneR	tprioritytmodt
__import__tImportErrorR
Rt__all__(((s7/usr/lib64/python2.7/site-packages/zmq/utils/jsonapi.pyt<module>
s

		

Zerion Mini Shell 1.0