U
if_ @ s d Z ddlmZmZ ddlmZ dZdZdZdZ dZ
dZee e e e e
Zdd Z
d
d Zdd
dZdd Zdd Zdd Zdd ZeddZdd Zdd ZdS )zVarious utility functions. )
namedtupleCounter)commonprefixTP c C sB t | | | }|tkr>d| d | || t | | d f } | S )Nz%s[%d chars]%s)len_PLACEHOLDER_LEN)s prefixlenZ suffixlenskip r
2/opt/alt/python38/lib64/python3.8/unittest/util.py_shorten s &r c s t tt| } ttt| }|tkr(| S t| t t| t t }|t krxt
t| t fdd| D S t
tt t fdd| D S )Nc 3 s | ]} |d V qd S Nr
.0r
prefixr r
r