
    y9>ig	                     F    d Z ddlmZ d Zd Z	 d
dZd
dZd
dZ	 d
d	ZdS )z%Archive commands for the arj program.   PatoolErrorc                 2    d| v rt          d          d|  S )z2Check password and return password switch for ARJ. z&Password for ARJ can't contain spaces.z-gr   )passwords    U/var/www/html/auto_sub_bot/venv/lib/python3.11/site-packages/patoolib/programs/arj.py_get_password_switchr	      s&    
hBCCC??    c                 R    |r$|                      t          |                     d S d S N)appendr	   )cmdlistr   s     r   _maybe_add_passwordr      s5     7+H55666667 7r
   Nc                     |ddg}t          ||           |s|                    d           |                    | |g           |S )zExtract an ARJ archive.x-r-yr   r   extend)archivecompressioncmd	verbosityinteractiveoutdirr   r   s           r   extract_arjr       sV     CG*** tNNGV$%%%Nr
   c                     |g}t          ||           |dk    r|                    d           n|                    d           |s|                    d           |                    d| g           |S )zList an ARJ archive.   vlr   r   r   r   r   r   r   r   r   r   s          r   list_arjr"   ,   s~    eG***1}}ss tNND'?###Nr
   c                     |ddg}t          ||           |s|                    d           |                    |            |S )zTest an ARJ archive.tr   r   )r   r   r!   s          r   test_arjr%   :   sO    CG*** tNN7Nr
   c                     |ddg}t          ||           |s|                    d           |                    |            |                    |           |S )zCreate an ARJ archive.ar   r   r   )r   r   r   r   r   	filenamesr   r   s           r   
create_arjr)   D   sc     CG*** tNN7NN9Nr
   r   )	__doc__utilr   r	   r   r   r"   r%   r)    r
   r   <module>r-      s    , +        7 7 7 IM	 	 	 	       LP
 
 
 
 
 
r
   