[ Avaa Bypassed ]




Upload:

Command:

hmhc3928@3.145.174.57: ~ $
�
�t�_c@s�dZddlZddlZddlZddlmZddlmZddlm	Z	m
Z
ddlmZddl
mZer�ddlmZmZmZmZnd	�Zd
�Zd�ZdS(sBLogic that powers autocompletion installed by ``pip completion``.
i����N(tchain(tcreate_main_parser(t
commands_dicttcreate_command(tget_installed_distributions(tMYPY_CHECK_RUNNING(tAnytIterabletListtOptionalcCs%dtjkrdStjdj�d}ttjd�}y||d}Wntk
rhd}nXt�}tt�}g}d}x$|D]}||kr�|}Pq�q�W|dk	r*|dkr�t	j
d�n|dko�|jd
�}|r�g}	|j�}
xOt
dt�D]>}|jj|
�r|j|dkr|	j|j�qqW|	r�x|	D]}|GHqlWt	j
d�q�nt|�}xZ|jjD]L}
|
jtjkr�x1|
j|
jD]}|j||
jf�q�Wq�q�Wg|d|d!D]}|jd�d
^q	}g|D]$\}}||kr/||f^q/}g|D]'\}}|j|�r`||f^q`}t|||jj�}|r�t||�}g|D]}|d
f^q�}nx5|D]@}|d
}|dr|d
d dkr|d7}n|GHq�Wn�g|jD]}|j^q4}|j|j�tj|�}|jd
�r�xj|D]/}
|
jtjkr~||
j|
j7}q~q~Wn0t|||�}|r�tt||��}ndj g|D]}|j|�r�|^q��GHt	j
d�dS(s?Entry Point for completion of main and subcommand options.
    tPIP_AUTO_COMPLETENt
COMP_WORDSit
COMP_CWORDtthelptshowt	uninstallt-t
local_onlyt=iis--t (RR(!tostenvirontsplittintt
IndexErrorRtlistRtNonetsystexitt
startswithtlowerRtTruetkeytappendRtparsertoption_list_allRtoptparset
SUPPRESS_HELPt
_long_optst_short_optstnargstget_path_completion_typetauto_complete_pathst
option_groupstoption_listRt
from_iterabletjoin(tcwordstcwordtcurrentR#tsubcommandstoptionstsubcommand_nametwordtshould_list_installedt	installedtlctdistt
subcommandtopttopt_strtxt	prev_optstvtktcompletion_typetpathstpathtoptiont	opt_labeltitoptstflattened_opts((sQ/opt/alt/python35/lib/python3.5/site-packages/pip/_internal/cli/autocompletion.pytautocompletes~

	
%
	!114"



			0cCs�|dks$||djd�r(dSx�|D]�}|jtjkrMq/nxtt|�jd�D]]}||djd�d|krc|js�td�|jjd�D��r�|jSqcqcWq/WdS(sLGet the type of path completion (``file``, ``dir``, ``path`` or None)

    :param cwords: same as the environmental variable ``COMP_WORDS``
    :param cword: same as the environmental variable ``COMP_CWORD``
    :param opts: The available options to check
    :return: path completion type (``file``, ``dir``, ``path`` or None)
    iRt/Ricss|]}|dkVqdS(RDtfiletdirN(spathsfilesdir((t.0R>((sQ/opt/alt/python35/lib/python3.5/site-packages/pip/_internal/cli/autocompletion.pys	<genexpr>�sN(	RRRR%R&tstrRtmetavartany(R0R1RHR<to((sQ/opt/alt/python35/lib/python3.5/site-packages/pip/_internal/cli/autocompletion.pyR*qs	$
!
c#stjj|�\}�tjj|�}tj|tj�sCdStjj����fd�tj|�D�}x�|D]�}tjj||�}tjjtjj||��}|dkr�tjj	|�r�|Vq{tjj
|�r{tjj|d�Vq{q{WdS(soIf ``completion_type`` is ``file`` or ``path``, list all regular files
    and directories starting with ``current``; otherwise only list directories
    starting with ``current``.

    :param current: The word to be completed
    :param completion_type: path completion type(`file`, `path` or `dir`)i
    :return: A generator of regular files and/or directories
    Nc3s0|]&}tjj|�j��r|VqdS(N(RRDtnormcaseR(RNR>(tfilename(sQ/opt/alt/python35/lib/python3.5/site-packages/pip/_internal/cli/autocompletion.pys	<genexpr>�sRMR
(RRDRtabspathtaccesstR_OKRStlistdirR/tisfiletisdir(R2RBt	directorytcurrent_patht	file_listtfR<t	comp_file((RTsQ/opt/alt/python35/lib/python3.5/site-packages/pip/_internal/cli/autocompletion.pyR+�s

!(t__doc__R%RRt	itertoolsRtpip._internal.cli.main_parserRtpip._internal.commandsRRtpip._internal.utils.miscRtpip._internal.utils.typingRttypingRRRR	RJR*R+(((sQ/opt/alt/python35/lib/python3.5/site-packages/pip/_internal/cli/autocompletion.pyt<module>s%	_	

Filemanager

Name Type Size Permission Actions
__pycache__ Folder 0755
.__init__.pyo.40009 File 256 B 0644
.autocompletion.pyo.40009 File 5.39 KB 0644
.cmdoptions.pyo.40009 File 24.87 KB 0644
.main.pyo.40009 File 1.72 KB 0644
.main_parser.pyo.40009 File 2.63 KB 0644
.progress_bars.pyo.40009 File 9.99 KB 0644
.status_codes.pyo.40009 File 420 B 0644
__init__.py File 132 B 0644
__init__.pyc File 256 B 0644
__init__.pyo File 256 B 0644
autocompletion.py File 6.39 KB 0644
autocompletion.pyc File 5.39 KB 0644
autocompletion.pyo File 5.39 KB 0644
base_command.py File 9.08 KB 0644
base_command.pyc File 7.88 KB 0644
base_command.pyo File 7.76 KB 0644
cmdoptions.py File 28.11 KB 0644
cmdoptions.pyc File 24.87 KB 0644
cmdoptions.pyo File 24.87 KB 0644
command_context.py File 975 B 0644
command_context.pyc File 1.64 KB 0644
command_context.pyo File 1.58 KB 0644
main.py File 2.55 KB 0644
main.pyc File 1.72 KB 0644
main.pyo File 1.72 KB 0644
main_parser.py File 2.78 KB 0644
main_parser.pyc File 2.63 KB 0644
main_parser.pyo File 2.63 KB 0644
parser.py File 9.26 KB 0644
parser.pyc File 10.46 KB 0644
parser.pyo File 10.43 KB 0644
progress_bars.py File 8.91 KB 0644
progress_bars.pyc File 9.99 KB 0644
progress_bars.pyo File 9.99 KB 0644
req_command.py File 14.78 KB 0644
req_command.pyc File 11.89 KB 0644
req_command.pyo File 11.7 KB 0644
spinners.py File 5.38 KB 0644
spinners.pyc File 6.27 KB 0644
spinners.pyo File 6.2 KB 0644
status_codes.py File 156 B 0644
status_codes.pyc File 420 B 0644
status_codes.pyo File 420 B 0644