관리-도구
편집 파일: fallback.cpython-36.pyc
3 �Re � � @ s� d Z ddlmZ ddlZddlZejd dkZerDeefZ dd� Z neZ eZe Zdd� Z ejd+k rpeZd d� Zndd� Zeed �r�ddlmZ yddlmZ 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/d Z0dZ1e2e3fdd�Z4dd � Z5d!d"� Z6ejd,k �r|d-d%d&�Z7nej8Z7G d'd(� d(e�Z9G d)d*� d*e�Z:dS ).z.Fallback pure Python implementation of msgpack� )�datetimeN� c C s | j � S )N)� iteritems)�d� r ��/builddir/build/BUILDROOT/alt-python36-pip-20.2.4-5.el8.x86_64/opt/alt/python36/lib/python3.6/site-packages/pip/_vendor/msgpack/fallback.py�dict_iteritems s r c C s | j � S )N)�items)r r r r r s � � c C s. t | j�dko,t| jd t�o,| jd jd�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 '