
    Ki
                    h   % S SK Jr  S SKrS SKrS SKrS SKrS SKJrJr  SSK	J
r
   " S S\R                  5      r\R                  r\R                   " \5      rSS.SS	 jjr\R&                  " S
\S9r\R&                  " SS S9rSS jrSSS jjr\R0                  (       a  S\S'   S\S'   OS r/ SQrg)    )annotationsN)MappingSequence   )StrPathc                  &    \ rS rSrSS.SS jjrSrg)Logger   Noriginc                   g )N )selfmessager   s      L/var/www/html/dynamic-report/venv/lib/python3.13/site-packages/build/_ctx.py__call__Logger.__call__   s    X[    r   r   strr   ztuple[str, ...] | NonereturnNone)__name__
__module____qualname____firstlineno__r   __static_attributes__r   r   r   r	   r	      s    IM[[r   r	   r   c               R    Uc$  [         R                  [        R                  U SS9  g g )N   )
stacklevel)_default_loggerlogloggingINFO)r   r   s     r   _log_defaultr%      s%    ~GLL'a@ r   LOGGER)default	VERBOSITYc                   [         R                  5       nU" [        R                  " U R                  5      SS9  S HE  n[        X5      nU(       d  M  U" [        U[        5      (       a  UR                  5       OUSU4S9  MG     g )N
subprocesscmdr   )stdoutstderrr+   )	r&   getr+   list2cmdliner,   getattr
isinstancebytesdecode)errorr"   stream_namestreams       r   log_subprocess_errorr8      se    
**,C
		*3HI+,6:fe#<#<&R^`kQlm ,r   c           
       ^	^
 [         R                  5       nUS:  Ga   SS Kn[        R                  5       m	UR                  R                  SS9 n[        R                  " XSU[        R                  [        R                  S9 m
T	" [        R                  " U 5      SS9  UR                  SU	U
4S jj5       nUR                  R                  U/5        T
R                  5       nU(       a!  [        R                  " UT
R                  5      e S S S 5        S S S 5        g  [        R                  " U S	S	XS
9  g ! , (       d  f       N0= f! , (       d  f       g = f! [        R                   a  n[!        U5        e S nAff = f)Nr   r   )max_workerszutf-8)cwdencodingenvr-   r.   r*   r   c                 `   > TR                   (       d   eTR                    H
  n T" U SS9  M     g )N)r+   r-   r   )r-   )liner"   processs    r   
log_stream"run_subprocess.<locals>.log_stream9   s(    ~~%~#NND%=> +r   T)capture_outputcheckr;   r=   )r   r   )r(   r/   concurrent.futuresr&   futuresThreadPoolExecutorr+   PopenPIPESTDOUTr0   submitwaitCalledProcessErrorargsrunr8   )r,   r;   r=   	verbosity
concurrentexecutorrA   coder5   r"   r@   s            @@r   run_subprocessrT   )   s/   I1}!jjl 11a1@HwC
XbXiXi
'',5JK__? ?
 ##ZL1<<>D 33D',,GG  A@(	NN3t4SR)  A@, ,, 	 '	s=   5EBD7EE 7
E	E
EE>-E99E>r"   boolrP   c                    U S:X  a  [         R                  5       $ U S:X  a  [        R                  5       $ [        U 5      e)Nr"   rP   )r&   r/   r(   AttributeError)names    r   __getattr__rY   S   s4    5=::<[ ==?"T""r   )r&   r(   r"   r8   rT   rP   r   )r5   zsubprocess.CalledProcessErrorr   r   )NN)r,   zSequence[StrPath]r;   z
str | Noner=   zMapping[str, str] | Noner   r   )
__future__r   contextvarsr#   r+   typingcollections.abcr   r   _typesr   Protocolr	   __spec__parent_package_name	getLoggerr!   r%   
ContextVarr&   r(   r8   rT   TYPE_CHECKING__annotations__rY   __all__r   r   r   <module>rh      s    "     - \V__ \ ##M2 DH A
 
		,	?"";:	n!H 
	KO#r   