idQ >ddlZddlZddlZddlZddlmZddlmZmZ ddl m Z n#e $r ddl m Z YnwxYwde de eddZd Zd Zed krejeed ejded ejd ed ejZejeej5ed Zdddn #1swxYwYed eedSdS)N)detect)stderr_handleradapter)StringIO)c |dzS)Nr)xs K/opt/cloudlinux/venv/lib/python3.11/site-packages/dill/tests/test_logger.pyr s q!t )abfbigcHt}tj|}tj| t jt|rytj d}| D]}| tj || S tj || dS#tj || wxYw)Nu/(\S*┬ \w.*[^)]|│*└ # \w.* \[\d+ (\wi)?B]))rlogging StreamHandlerlogger addHandlerdilldumpstest_objrecompilegetvalue splitlines removeHandlerclose) should_tracebufferhandlerregexlines r test_loggingr's ZZF#F++G g  8  +J B!!E))4466 - -??$$ W%%%  + W%%%  W%%% s A+C77*D!ctjd}tj|jd5t jtdddn #1swxYwY|}| tj d}| d|| d|}}tj d}| d|| d|}}dS)Nr)modewz0x[0-9A-Za-z]+0xz(dict\.__repr__ of ).*z\1{}>) tempfileNamedTemporaryFilertracenamerrrreadr!rrsub) stream_tracefile file_tracereghexregdicts r test_trace_to_filer8*s  &C 0 0 0D dic * * * 8JJJLLL Z) * *F%zz$ ;;VZZl=[=[ Jj233G&{{8Z@@'++hXdBeBe JJJsAAA__main__F)r"T)rrr-rr dill.loggerrrrr ImportErrorioobjectlistrangerr'r8__name__r r/ERRORloglevelsetLevelr3r rr rDs(  99999999!!!!!!!ffhh^^DDrOO T T& & & & zF(((Le$$$$FLLd####FLLe$$$$}HFOH 77#|666 777777777777777Le$$$$|$$$$$s' 55 C99C=C=