
    l:il                     H    d dl mZ d dlmZ dZed        Zed        ZdZdZy)	    )replace_argument)git_support)amcommitpushc                 4     t         fdt        D              S )Nc              3   :   K   | ]  }|j                   v   y wNscript_parts.0hooked_commandcommands     T/var/www/html/bot/venv/lib/python3.12/site-packages/thefuck/rules/git_hook_bypass.py	<genexpr>zmatch.<locals>.<genexpr>	   s!      3A'...s   )anyhooked_commands)r   s   `r   matchr      s     ET      c                 h     t         fdt        D              }t         j                  ||dz         S )Nc              3   >   K   | ]  }|j                   v r|  y wr
   r   r   s     r   r   z"get_new_command.<locals>.<genexpr>   s'      W111 	s   z --no-verify)nextr   r   script)r   r   s   ` r   get_new_commandr      s9     - N
 (G r   iL  FN)	thefuck.utilsr   thefuck.specific.gitr   r   r   r   priorityrequires_output r   r   <module>r!      sD    * ,*     r   