관리-도구
편집 파일: fallback.cpython-311.pyc
� �Re�� � � � d Z ddlmZ ddlZddlZej d dk ZereefZ d� Z n eZ eZe Zd� Z ej dk reZd� Znd � Z eed � � r0ddlmZ ddlmZ n# e$ r dd lmZ Y nw xY wdZ G d� de� � ZndZddlmZ d� ZddlmZm Z m!Z!m"Z"m#Z# ddl$m%Z%m&Z& dZ'dZ(dZ)dZ*dZ+dZ,dZ-dZ.dZ/dZ0dZ1e2e3fd�Z4d� Z5d� Z6ej dk rd$d�Z7nej8 Z7 G d � d!e� � Z9 G d"� d#e� � Z:dS )%z.Fallback pure Python implementation of msgpack� )�datetimeN� c �* � | � � � S �N)� iteritems��ds ��/builddir/build/BUILDROOT/alt-python311-pip-21.3.1-3.el8.x86_64/opt/alt/python311/lib/python3.11/site-packages/pip/_vendor/msgpack/fallback.py�dict_iteritemsr s � ��{�{�}�}�� c �* � | � � � S r )�itemsr s r r r s � ��w�w�y�y�r )� � c � � t | j � � dk o?t | j d t � � o| j d � d� � S )N� r z maximum recursion depth exceeded)�len�args� isinstance�str� startswith��es r �_is_recursionerrorr sN � ����K�K�1�� I��1�6�!�9�c�*�*� I���q� �$�$�%G�H�H� r c � � dS )NT� r s r r r '