
    l:i                     F    d dl Z d dlmZ d Zd Z ed      d        Zd Zy)    N)for_appc                 b    | dk(  ry| j                  d      s| j                  d      rd| v ryy y y )Nz	--recurseTz---r)
startswithparts    V/var/www/html/bot/venv/lib/python3.12/site-packages/thefuck/rules/prove_recursively.py_is_recursiver      s:    {__T"ts';t AL';"    c                 h    | j                  d       xr t        j                  j                  |       S )Nr   )r   ospathisdirr   s    r
   _isdirr      s&    s##;d(;;r   provec                     d| j                   v xrA t        d | j                  dd  D               xr t        d | j                  dd  D              S )NNOTESTSc              3   2   K   | ]  }t        |        y wN)r   .0r	   s     r
   	<genexpr>zmatch.<locals>.<genexpr>   s     MDM$'M      c              3   2   K   | ]  }t        |        y wr   )r   r   s     r
   r   zmatch.<locals>.<genexpr>   s     BtBr   )outputanyscript_parts)commands    r
   matchr!      s[     	W^^# 	CMG4H4H4LMMM	CB)=)=ab)ABBDr   c                 f    | j                   d d  }|j                  dd       dj                  |      S )Nr   z-r )r   insertjoin)r    partss     r
   get_new_commandr'      s/      #E	LLD99Ur   )r   thefuck.utilsr   r   r   r!   r'    r   r
   <module>r*      s5    	 !< 	D Dr   