bgQ hddlZddlZddlZddlZddlmZddlmZmZ ddl m Z n#e $r ddl m Z YnwxYwde de eddZd Zd Zed krejeed ejded ejd ed ejZejeej5ed Zdddn #1swxYwYed ejeksJeedSdS)N)detect)stderr_handleradapter)StringIO)c |dzS)Nr)xs g/builddir/build/BUILD/cloudlinux-venv-1.0.7/venv/lib/python3.11/site-packages/dill/tests/test_logger.pyr s q!t )abfbigct}tj|}tj| t jt|rtj d}| D]}| |sJ| tj ||S| dksJ tj ||dS#tj ||wxYw)Nu/(\S*┬ \w.*[^)]|│*└ # \w.* \[\d+ (\wi)?B]))rlogging 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%%% sBD(#D((*Ec(tjd}tj|jd5t jtdddn #1swxYwY|}| tj d}| d|| d|}}tj d}| d|| d|}}||ksJdS)Nr)modewz0x[0-9A-Za-z]+0xz(dict\.__repr__ of ).*z\1{}>) tempfileNamedTemporaryFilertracenamerrrreadr#rrsub) stream_tracefile file_tracereghexregdicts r test_trace_to_filer:*s-  &C 0 0 0D dic * * * 8JJJLLL Z) * *F%zz$ ;;VZZl=[=[ Jj233G&{{8Z@@'++hXdBeBe J  % % % % % %sAAA__main__F)r$T)rrr/rr dill.loggerrrrr ImportErrorioobjectlistrangerr)r:__name__r"r1ERRORloglevelsetLevelr5getEffectiveLevelr rr rGsD  99999999!!!!!!!ffhh^^DDrOO T T& & & & zF(((Le$$$$FLLd####FLLe$$$$}HFOH 77#|666 777777777777777Le$$$$ #6 # % % 1 1 1 1|$$$$$s' 55 C99C=C=