
    0?hc                     d    S SK r S SKrS SKrS SKr\R                  S    S:  a  \r " S S\5      rg)    N   c                   N    \ rS rSrS rS rS rS rS rSS jr	S	 r
S
 rS rSrg)Host   c                     [         R                  U l        [         R                  U l        [         R                  U l        g N)sysstdinstdoutstderrselfs    R/var/www/ev-aguas/ev-aguas-proceso/venv/lib/python3.13/site-packages/json5/host.py__init__Host.__init__   s#    YY
jjjj    c                 H    [         R                  " U R                  " U6 5      $ r   )oschdirjoinr   compss     r   r   
Host.chdir    s    xx		5)**r   c                 ,    [         R                  " 5       $ r   )r   getcwdr   s    r   r   Host.getcwd#   s    yy{r   c                 <    [         R                  R                  " U6 $ r   )r   pathr   r   s     r   r   	Host.join&   s    ww||U##r   c                 .    [         R                  " S0 UD6$ )N )tempfilemkdtemp)r   kwargss     r   r#   Host.mkdtemp)   s    )&))r   Nc                     U=(       d    U R                   nUR                  [        U5      U-   5        UR                  5         g r   )r   writestrflush)r   msgendstreams       r   print_Host.print_,   s-    &4;;SX^$r   c                 .    [         R                  " USS9  g )NT)ignore_errors)shutilrmtree)r   r   s     r   r2   Host.rmtree1   s    d$/r   c                     [        US5       nUR                  5       R                  S5      sS S S 5        $ ! , (       d  f       g = f)Nrbutf8)openreaddecode)r   r   fps      r   read_text_fileHost.read_text_file4   s.    $779##F+ s	   6
Ac                     [        US5       nUR                  UR                  S5      5        S S S 5        g ! , (       d  f       g = f)Nwbr6   )r7   r'   encode)r   r   contentsfs       r   write_text_fileHost.write_text_file8   s/    $GGHOOF+, s	   !7
A)r   r
   r   ) 
N)__name__
__module____qualname____firstlineno__r   r   r   r   r#   r-   r2   r;   rB   __static_attributes__r!   r   r   r   r      s/    !
+$*
0,-r   r   )	r   r1   r	   r"   version_infounicoder(   objectr   r!   r   r   <module>rN      s9    
  
  A
C -6  -r   