o
    ©„jT  ã                   @   sD   d dl mZ d dlmZ d dlmZ d dlmZ G dd„ deƒZdS )é    )ÚValues)ÚCommand)ÚSUCCESS)ÚCommandErrorc                   @   s2   e Zd ZdZdZdZdedee de	fdd„Z
d	S )
ÚHelpCommandzShow help for commandsz
      %prog <command>TÚoptionsÚargsÚreturnc           
      C   s�   ddl m}m}m} z|d }W n ty   t Y S w ||vr=||ƒ}d|› d�g}|r6| d|› d�¡ td |¡ƒ‚||ƒ}	|	j	 
¡  tS )Nr   )Úcommands_dictÚcreate_commandÚget_similar_commandszunknown command "ú"zmaybe you meant "z - )Úpip._internal.commandsr
   r   r   Ú
IndexErrorr   Úappendr   ÚjoinÚparserÚ
print_help)
Úselfr   r   r
   r   r   Úcmd_nameÚguessÚmsgÚcommand© r   úY/var/www/html/django_cbt/venv/lib/python3.10/site-packages/pip/_internal/commands/help.pyÚrun   s   ÿ
zHelpCommand.runN)Ú__name__Ú
__module__Ú__qualname__Ú__doc__ÚusageÚignore_require_venvr   ÚlistÚstrÚintr   r   r   r   r   r      s
    r   N)	Úoptparser   Úpip._internal.cli.base_commandr   Úpip._internal.cli.status_codesr   Úpip._internal.exceptionsr   r   r   r   r   r   Ú<module>   s
    