관리-도구
편집 파일: fallback.cpython-38.pyc
U ʗRe�� � @ sX d Z ddlmZ ddlZddlZejd dkZerDeefZ dd� Z neZ eZe Zdd� Z ejdk rpeZd d � Zndd � Zeed�r�dd lmZ zddlmZ W n ek r� ddlmZ Y nX dZG dd� de�ZndZddlmZ dd� ZddlmZm Z m!Z!m"Z"m#Z# ddl$m%Z%m&Z& dZ'dZ(dZ)dZ*dZ+dZ,dZ-dZ.dZ/dZ0dZ1e2e3fdd�Z4d d!� Z5d"d#� Z6ejd$k �r|dBd%d&�Z7nej8Z7d'Z9de9e/fdd(e/fdd)e/fdd*e0fdd+e0fdd,e0fd-d.de9fd/d0d1d2d3d4d5dd6e0fdd7e0fdd8e0fd9d:e0fd;d<e0fde9e.fdd(e.fdd)e.fdd(e,fdd)e,fdd(e-fdd)e-fd=�Z:G d>d?� d?e�Z;G d@dA� dAe�Z<dS )Cz.Fallback pure Python implementation of msgpack� )�datetimeN� c C s | � � S �N)� iteritems��d� r ��/builddir/build/BUILDROOT/alt-python38-pip-22.2.1-2.el8.x86_64/opt/alt/python38/lib/python3.8/site-packages/pip/_vendor/msgpack/fallback.py�dict_iteritems s r c 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 �pypy_version_info)�newlist_hint)�BytesBuilder)� StringBuilderTc @ s&