+
        b                         ^ RI t ^ RIt^ RItR]P                  9   t]P
                  tR t] P                  R 4       t	] P                  R 4       t
R tR# )    N
_ARC_DEBUGc                  @    \         '       d   \        V R \        /  R# R# )fileN)_DEBUGprintdebug_streamargss   *3/usr/lib/python3.14/site-packages/argcomplete/io.pydebugr   
   s    v$'<'     c               #      "   \         P                  p \        \        P                  R 4      \         n         Rx  V \         n        R#   T \         n        i ; i5iwN)sysstdoutopenosdevnull)r   s    r   mute_stdoutr      s6     ZZFbjj#&CJ
V
s   4AA AAAc               #   ,  "   \         P                  p \        \        P                  R 4      \         n         Rx  \         P                  P                  4        V \         n        R#   \         P                  P                  4        T \         n        i ; i5ir   )r   stderrr   r   r   close)r   s    r   mute_stderrr      sY     ZZFbjj#&CJ


 	


s   4BA& +B&+BBc                 D    \        \        R7       \        V R\        /  R# )z
Prints **args** to standard error when running completions. This will interrupt the user's command line interaction;
use it to indicate an error condition that is preventing your completer from working.
)r   r   N)r   r   r	   s   *r   warnr   $   s    
 
|	d#|#r   )
contextlibr   r   environr   r   r   r   contextmanagerr   r   r    r   r   <module>r!      sc     	 
		#zz(
    $r   