HEX
Server: Apache
System: Linux server2.voipitup.com.au 4.18.0-553.104.1.lve.el8.x86_64 #1 SMP Tue Feb 10 20:07:30 UTC 2026 x86_64
User: posscale (1027)
PHP: 8.2.29
Disabled: exec,passthru,shell_exec,system
Upload Files
File: //usr/lib64/python3.6/site-packages/zmq/utils/__pycache__/jsonapi.cpython-36.pyc
3

VS�_q�@srdZddlmZmZdZdddgZx0eD](Zyee�ZWnek
rLYq(XPq(Wdd�Z	d	d
�Z
ddd
gZdS)a�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.
�)�bytes�unicodeNZ
simplejsonZjsonlib2ZjsoncKs6d|krd|d<tj|f|�}t|t�r2|jd�}|S)zfSerialize object to JSON bytes (utf-8).
    
    See jsonapi.jsonmod.dumps for details on kwargs.
    Z
separators�,�:�utf8)rr)�jsonmod�dumps�
isinstancer�encode)�o�kwargs�s�r�/usr/lib64/python3.6/jsonapi.pyrs

rcKs*ttkrt|t�r|jd�}tj|f|�S)zcLoad object from JSON bytes (utf-8).
    
    See jsonapi.jsonmod.loads for details on kwargs.
    r)�strrr	r�decoder�loads)r
rrrrr/s
rr)�__doc__Zzmq.utils.strtypesrrrZpriority�mod�
__import__�ImportErrorrr�__all__rrrr�<module>
s