관리-도구
편집 파일: fallback.cpython-38.pyc
U ��.eN� � @ s� d Z ddlZddlZddlZejd dkr@dZeefZdd� Z ndZeZe ZeZ dd� Z ejd k rpeZd d� Zndd� Zeed �r�ddlmZ zddlmZ W n ek r� ddlmZ Y nX dZG dd� de�ZndZddlmZ dd� ZddlmZmZm Z m!Z!m"Z" ddl#m$Z$ dZ%dZ&dZ'dZ(dZ)dZ*dZ+dZ,dZ-dZ.dZ/e0e1fdd�Z2dd � Z3d!d"� Z4d#d$� Z5ejd%k �r�d,d&d'�Z6nej7Z6G d(d)� d)e�Z8G d*d+� d+e�Z9dS )-z.Fallback pure Python implementation of msgpack� N� Tc C s | � � S �N)Z iteritems��d� r �@/usr/lib/python3.8/site-packages/pip/_vendor/msgpack/fallback.py�dict_iteritems s r Fc C s | � � S r )�itemsr r r r r s )� � c C s. t | j�dko,t| jd t�o,| jd �d�S )N� r z maximum recursion depth exceeded)�len�args� isinstance�str� startswith��er r r �_is_recursionerror s �r c C s dS )NTr r r r r r s Zpypy_version_info)�newlist_hint)�BytesBuilder)� StringBuilderc @ s&