File: //proc/thread-self/root/lib64/python3.6/site-packages/msgpack/__pycache__/fallback.cpython-36.pyc
3
;_�]N� � @ s� d Z ddlZddlZddlZejd dkr@dZeefZdd� Z ndZeZe
ZeZ
dd� Z ejd,k rpeZdd� Znd
d� Zeed�r�ddlmZ yddlmZ W n ek
r� ddlmZ Y nX dZG dd� de�ZndZddlmZ dd� ZddlmZmZm Z m!Z!m"Z" ddl#m$Z$ dZ%dZ&dZ'd Z(dZ)dZ*dZ+d Z,dZ-d
Z.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 | j � S )N)Z iteritems)�d� r � /usr/lib64/python3.6/fallback.py�dict_iteritems s r Fc 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 s Zpypy_version_info)�newlist_hint)�BytesBuilder)�
StringBuilderc @ s&