1j d Z ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ eegdf Z eeedf eedf gdf Z G d d Z G d d ZdS ) z Tracing utils )annotations)Any)Callable)Sequence)TupleN.c > e Zd ZddZddZddZddZddZddZdS ) TagTracerreturnNonec 0 i | _ d | _ d| _ d S )Nr ) _tags2proc_writerindent)selfs a/builddir/build/BUILD/cloudlinux-venv-1.0.11/venv/lib/python3.11/site-packages/pluggy/_tracing.py__init__zTagTracer.__init__ s =?'+ namestrTagTracerSubc $ t | |f S N)r r r s r getz TagTracer.get s D4'***r tags Sequence[str]argsSequence[object]c t |d t r|d }|d d }ni }d t t | }d| j z }d ||d | g}| D ]#\ }}| | d| d| d $d | S ) N z z {}{} [{}] :z z: ) isinstancedictjoinmapr r formatitemsappend) r r r extracontentr linesr values r _format_messagezTagTracer._format_message s d2h%% HE9DDE((3sD>>**#%%fgsxx~~FFG ;;== ; ;KD%LLF9999999::::wwu~~r tuple[str, ...]tuple[object, ...]c | j +|r)| | || | j | } ||| d S # t $ r Y d S w xY wr )r r0 r KeyError)r r r processors r _processmessagezTagTracer._processmessage* s <##LL--dD99::: "-I IdD!!!!! DD s A AAwriter_Writerc || _ d S r )r )r r7 s r setwriterzTagTracer.setwriter4 s r str | tuple[str, ...]r5 _Processorc t |t r#t | d }nt |t sJ || j |<