a
    hbòf¨	  ã                   @   s˜   d Z ddlZddlZddlZddlZddlmZmZ ddlm	Z	 ddl
mZ ddlmZ ddlmZ ddlmZ e e¡Zdeee  ed	œd
d„ZdS )z Primary application entrypoint.
é    N)ÚListÚOptional)Úautocomplete)Úparse_command)Úcreate_command)ÚPipError)Údeprecation)ÚargsÚreturnc              
   C   sä   | d u rt jdd … } t ¡  tƒ  zt| ƒ\}}W nN ty‚ } z6t j d|› �¡ t j t	j
¡ t  d¡ W Y d }~n
d }~0 0 zt tjd¡ W n2 tjyÈ } zt d|¡ W Y d }~n
d }~0 0 t|d|v d�}| |¡S )Né   zERROR: Ú z%Ignoring error %s when setting localez
--isolated)Úisolated)ÚsysÚargvr   Úinstall_warning_loggerr   r   r   ÚstderrÚwriteÚosÚlinesepÚexitÚlocaleÚ	setlocaleÚLC_ALLÚErrorÚloggerÚdebugr   Úmain)r	   Úcmd_nameÚcmd_argsÚexcÚeÚcommand© r"   úS/home/httpd/docs/test/DocsMgr/lib/python3.9/site-packages/pip/_internal/cli/main.pyr   -   s      "r   )N)Ú__doc__r   Úloggingr   r   Útypingr   r   Ú pip._internal.cli.autocompletionr   Úpip._internal.cli.main_parserr   Úpip._internal.commandsr   Úpip._internal.exceptionsr   Zpip._internal.utilsr   Ú	getLoggerÚ__name__r   ÚstrÚintr   r"   r"   r"   r#   Ú<module>   s   
