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&