
    .PhU                         d dl Z ddlT ddlmZmZ dZdZe j                            d          rddl	m
Z
mZmZ n!	 ddlm
Z
mZmZ n# e$ r ddl	m
Z
mZmZ Y nw xY wd	 Zd
 Zd ZeZeZeZeZdS )    N   )*)ExtType	Timestamp)r   r   r   z1.1.1MSGPACK_PUREPYTHON)PackerUnpackerunpackbc                 n    t          di |}|                    |                    |                      dS )zX
    Pack object `o` and write it to `stream`

    See :class:`Packer` for options.
    N )r   writepack)ostreamkwargspackers       P/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/msgpack/__init__.pyr   r      s9     fF
LLQ         c                 @    t          di |                    |           S )zW
    Pack object `o` and return packed bytes

    See :class:`Packer` for options.
    r   )r   r   )r   r   s     r   packbr      s&     F  ###r   c                 D    |                                  }t          |fi |S )z
    Unpack an object from `stream`.

    Raises `ExtraData` when `stream` contains extra bytes.
    See :class:`Unpacker` for options.
    )readr
   )r   r   datas      r   unpackr   '   s'     ;;==D4""6"""r   )os
exceptionsextr   r   version__version__environgetfallbackr   r	   r
   	_cmsgpackImportErrorr   r   r   loadloadsdumpdumpsr   r   r   <module>r)      s"   				     # # # # # # # #
 :>>&'' 833333333333888888888888 8 8 87777777777778! ! !$ $ $# # # s   
A AA