OwlCyberSecurity - MANAGER
Edit File: fallback.cpython-312.pyc
� #��g�~ � � � d Z ddlZddlZddlmZ eed� rddlmZ ddlm Z dZ G d� d � Zndd lmZ dZ d� Zd dl mZmZmZmZmZ d dlmZmZ dZd ZdZdZdZd ZdZdZdZdZdZ e!e"fd�Z#d� Z$d� Z%dZ&i dd e&ef�dddef�dddef�dddef�d dd!ef�d"dd#ef�d$d%�d&d'�d(d e&f�d)d*�d+d,�d-d.�d/d0�d1d2�d3d4�d5d6�d7d d8ef�dd9efdd:efd;d<efd=d>efd e&efddefddefddefddefddefddefd?��Z' G d@� dA� Z( G dB� dC� Z)y)Dz.Fallback pure Python implementation of msgpack� N)�datetime�pypy_version_info)�newlist_hint)�BytesBuilderTc � � e Zd Zdd�Zd� Zd� Zy)�BytesIOc � � |r5t t |� � | _ | j j |� y t � | _ y �N)r �len�builder�append��self�ss �K/opt/hc_python/lib/python3.12/site-packages/pip/_vendor/msgpack/fallback.py�__init__zBytesIO.__init__ s0 � ��+�C��F�3������#�#�A�&�+�~��� c � � t |t � r|j � }nt |t � rt |� }| j j |� y r )� isinstance� memoryview�tobytes� bytearray�bytesr r r s r �writez BytesIO.write s<