a XC?h�W � @ s� d dl Zd dlZd dlZd dlZd dlmZ g d�Z d%ddd�d d �Zd&ddd�dd�Zdd �dd�Z dd� Zdd� Zdd� ZG dd� d�Zdd� ZG dd� d�Zdd� Zeeeeeeeeed�h�Zdd� Zd'd d!�Z d"d#� Z!e"d$kr�e � dS )(� N)�StringIO)�pprint�pformat� isreadable�isrecursive�saferepr� PrettyPrinter�pp� �P FT��compact� sort_dictsc C s" t ||||||d�}|�| � d S )N)�stream�indent�width�depthr r )r r )�objectr r r r r r Zprinter� r �+/opt/alt/python39/lib64/python3.9/pprint.pyr / s �r c C s t |||||d��| �S )N)r r r r r )r r )r r r r r r r r r r 7 s ��r )r c O s t | g|�R d|i|�� d S )Nr )r )r r �args�kwargsr r r r = s r c C s t | i d dd�d S )Nr T�� _safe_repr�r r r r r A s r c C s t | i d dd�d S )Nr Tr r r r r r r E s r c C s t | i d dd�d S )Nr T� r r r r r r I s r c @ s" e Zd ZdgZdd� Zdd� ZdS )� _safe_key�objc C s || _ d S �N)r )�selfr r r r �__init__Y s z_safe_key.__init__c C sV z| j |j k W S tyP tt| j ��t| j �ftt|j ��t|j �fk Y S 0 d S r )r � TypeError�str�type�id)r �otherr r r �__lt__\ s �z_safe_key.__lt__N)�__name__� __module__�__qualname__� __slots__r r&