
    Pim                    N    d Z ddlmZ ddlmZmZ dgZ eh d          Zdd
Z	dS )zpre-commit handler for Dippy.

pre-commit manages git pre-commit hooks. Most commands modify files or hooks.
Only validation and help commands are safe.
    )annotations)ClassificationHandlerContext
pre-commit>   validate-configvalidate-manifesthelpctxr   returnr   c                    | j         }t          |          dk     rt          dd          S |d         }|t          v rt          dd|           S t          dd|           S )zClassify pre-commit command.   allowr   )description   zpre-commit ask)tokenslenr   SAFE_ACTIONS)r
   r   actions      5/root/projects/gits/Dippy/src/dippy/cli/pre_commit.pyclassifyr      sy    ZF
6{{Qg<@@@@AYFg3I3I3IJJJJ %-C6-C-CDDDD    N)r
   r   r   r   )
__doc__
__future__r   	dippy.clir   r   COMMANDS	frozensetr   r    r   r   <module>r      s     # " " " " " 4 4 4 4 4 4 4 4>y   E E E E E Er   