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/msgpack/__pycache__/__init__.cpython-36.pyc
3

;_�]��@s�ddlmZddlTddlmZGdd�dedd��ZddlZejjd	�r`dd
l	m
Z
mZmZnBydd
l
m
Z
mZmZWn(ek
r�dd
l	m
Z
mZmZYnXdd�Zd
d�Zdd�ZeZeZeZeZdS)�)�version)�*�)�
namedtuplecs eZdZdZ�fdd�Z�ZS)�ExtTypez'ExtType represents ext type in msgpack.csXt|t�std��t|t�s$td��d|ko6dknsDtd��tt|�j|||�S)Nzcode must be intzdata must be bytesr�zcode must be 0~127)�
isinstance�int�	TypeError�bytes�
ValueError�superr�__new__)�cls�code�data)�	__class__�� /usr/lib64/python3.6/__init__.pyr
s

zExtType.__new__)�__name__�
__module__�__qualname__�__doc__r�
__classcell__rr)rrrsrz	code dataNZMSGPACK_PUREPYTHON)�Packer�unpackb�UnpackercKstf|�}|j|j|��dS)zX
    Pack object `o` and write it to `stream`

    See :class:`Packer` for options.
    N)r�write�pack)�o�stream�kwargsZpackerrrrrs
rcKstf|�j|�S)zW
    Pack object `o` and return packed bytes

    See :class:`Packer` for options.
    )rr)rr!rrr�packb(sr"cKs|j�}t|f|�S)z�
    Unpack an object from `stream`.

    Raises `ExtraData` when `stream` contains extra bytes.
    See :class:`Unpacker` for options.
    )�readr)r r!rrrr�unpack1sr$)Z_versionr�
exceptions�collectionsrr�os�environ�getZfallbackrrrZ	_cmsgpack�ImportErrorrr"r$�load�loads�dump�dumpsrrrr�<module>s"