Submit
Path:
~
/
/
usr
/
lib64
/
python3.6
/
site-packages
/
borg
/
algorithms
/
msgpack
/
__pycache__
/
File Content:
__init__.cpython-36.pyc
3 y��b � @ s� d dl mZ d dlT ddlmZ G dd� dedd��ZddlZejjd �r`d d l m Z mZmZ nJy d dl m Z d dlmZmZ W n( ek r� d d l m Z mZmZ Y nX d d� Zdd� Zdd� ZeZeZeZeZdS )� )�version)�*� )� namedtuplec s e Zd ZdZ� fdd�Z� ZS )�ExtTypez'ExtType represents ext type in msgpack.c sX t |t�std��t |t�s$td��d| ko6dkn sDtd��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__r r )r r r s r z code dataNZMSGPACK_PUREPYTHON)�Packer�unpackb�Unpacker)r )r r c K s t f |�}|j|j| �� dS )zX Pack object `o` and write it to `stream` See :class:`Packer` for options. N)r �write�pack)�o�stream�kwargsZpackerr r r r s r c K s t f |�j| �S )zW Pack object `o` and return packed bytes See :class:`Packer` for options. )r r )r r! r r r �packb) s r"