U
ifS
@ s d dl Zd dlZd dlZd dlZd dlmZ ddddddd gZ
d$dd
dddZd%dd
dddZdddd Z
dd Zdd Zdd ZG dd dZdd ZG dd dZdd ZeeeeeeeeedhZdd Zd&dd Z d!d" Z!e"d#k re dS )' N)StringIOpprintpformat
isreadableisrecursivesaferepr
PrettyPrinterpp P FTcompact
sort_dictsc C s" t ||||||d}|| d S )N)streamindentwidthdepthr
r )r r )objectr r r r r
r Zprinter r +/opt/alt/python38/lib64/python3.8/pprint.pyr / s 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 c O s t | f|d|i| d S )Nr )r )r r argskwargsr r r r = s c C s t | i d ddd S )Nr T
_safe_reprr r r r r A s c C s t | i d ddd S )Nr Tr
r r r r r r E s c C s t | i d ddd S )Nr T r r r r r r I s c @ s" e Zd ZdgZdd Zdd ZdS ) _safe_keyobjc C s
|| _ d S N)r )selfr r r r __init__Y s z_safe_key.__init__c C sX z| j |j k W S tk
rR tt| j t| j ftt|j t|j fk Y S X d S r )r TypeErrorstrtypeid)r otherr r r __lt__\ s z_safe_key.__lt__N)__name__
__module____qualname__ __slots__r r&