jO h d dl Z d dlZd dlZd dlZd dlmZ d dlmZmZ d dl m Z n# e
$ r d dlm Z Y nw xY wd e d e
ed dZd Zd
Zedk r ej e ed
ej d ed
ej d ed
e j Z ej e ej 5 ed
Zddd n# 1 swxY w Y ed
ej ek sJ ee dS dS ) N)detect)stderr_handleradapter)StringIO) c | dz S )Nr )xs h/builddir/build/BUILD/cloudlinux-venv-1.0.10/venv/lib/python3.11/site-packages/dill/tests/test_logger.pyr
s
q!t
)abfbigc t }t j | }t j | t j t | rt j d }|
D ]}| | sJ |
t j
| | S |
dk sJ t j
| | d S # t j
| | w xY w)Nu/ (\S*┬ \w.*[^)]|│*└ # \w.* \[\d+ (\wi)?B]) )r logging
StreamHandlerlogger
addHandlerdilldumpstest_objrecompilegetvalue
splitlines fullmatch
removeHandlerclose)should_tracebufferhandlerregexlines r test_loggingr) s9
ZZF#F++G
g
8 +J B ! !E ))4466
-
-t,,,,,,??$$ W%%% ??$$*****W%%% W%%%s BD( #D( (*Ec ( t j d }t j |j d 5 t j t d d d n# 1 swxY w Y | }| t j d }| d| | d| } }t j d }| d| | d| } }|| k sJ d S )Nr)modewz0x[0-9A-Za-z]+0xz(dict\.__repr__ of ).*z\1{}>)
tempfileNamedTemporaryFiler tracenamer r r readr# r r sub)stream_tracefile
file_tracereghexregdicts r test_trace_to_filer: * s- &C000D dic * * *
8 JJJLLL
Z)
*
*F%zz$
;;VZZl=[=[Jj233G&{{8Z@@'++hXdBeBeJ%%%%%%s AAA__main__F)r$ T)r r r/ r r dill.loggerr r r r ImportErrorioobjectlistranger r) r: __name__r" r1 ERRORloglevelsetLevelr5 getEffectiveLevelr
r r rG sD 9 9 9 9 9 9 9 9!!!!!!! ffhh^^DDrOOTT &&