+
    {hb  c                   s    ^ 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# )i    NZ
_ARC_DEBUGc                  s@    \         '       d   \        V R \        /  R# R# )fileN)_DEBUGprintdebug_streamZargs   *3/usr/lib/python3.14/site-packages/argcomplete/io.pydebugr   
   s    v$'<'     c               #   s   "   \         P                  p \        \        P                  R 4      \         n         Rx  V \         n        R#   T \         n        i ; i5iZwN)sysstdoutopenosdevnull)r       r   mute_stdoutr      s6     ZZFbjj#&CJ
V
s   4AA AAAc               #   s,  "   \         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   Zclose)r   r   r   mute_stderrr      sY     ZZFbjj#&CJ


 	


s   4BA& +B&+BBc                 sD    \        \        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   r   r   warnr   $   s    
 
|	d#|#r   )Z
contextlibr   r
   Zenvironr   r   r   r   Zcontextmanagerr   r   r   ) r   r   <module>r      sc     	 
		#zz(
    $r   