Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/pip/_internal/cli/__pycache__/autocompletion.cpython-39.pyc
Ðазад
a "�h� � @ s� d Z ddlZddlZddlZddlmZ ddlmZmZm Z m Z ddlmZ ddl mZmZ ddlmZ dd�d d �Ze e eee e e d�dd �Zeeee d�dd�ZdS )zALogic that powers autocompletion installed by ``pip completion``.� N)�chain)�Any�Iterable�List�Optional)�create_main_parser)� commands_dict�create_command)�get_default_environment)�returnc s dt jvrdS t j�d�r&t j�d�s*dS t jd �� dd� �tt jd �} z�| d � W n tyt d� Y n0 t� }tt�}g }d}�D ]}||v r�|} q�q�|du�r`|dkr�t � d� � �d� o�|d v }|�r*t� }� � � ���fd d�|jdd �D �}|�r*|D ]} t| � �qt � d� � �d� �o>|dk} | �rjt� d�D ]}t|� �qPt � d� t|�}|jjD ]2��jtjk�rz|�fdd��j�j D �7 }�qzdd� �d| d � D ���fdd�|D �}� fdd�|D �}t�| |jj�} | �rt� | �}dd� |D �}|D ]>}|d }|d �rR|d dd� dk�rR|d7 }t|� �qn�dd� |jD �}|�|j� t�|�}� �d��r�|D ]$��jtjk�r�|�j�j 7 }�q�n t�| |�} | �r�tt� | ��}td�� fdd�|D ��� t � d� dS )z:Entry Point for completion of main and subcommand options.�PIP_AUTO_COMPLETEN� COMP_WORDS� COMP_CWORD� � �help�-)�show� uninstallc s0 g | ](}|j ���r|j � d d� vr|j �qS )r N)�canonical_name� startswith)�.0�dist)�cwords�lc� ��/root/rpmbuild/BUILDROOT/imh-python39-modules-3.9.7-92.el8.x86_64/opt/imh-python/lib/python3.9/site-packages/pip/_internal/cli/autocompletion.py� <listcomp>5 s �z autocomplete.<locals>.<listcomp>T)� local_only�install�pathc s g | ]}|� j f�qS r )�nargs)r �opt_str)�optr r r M s c S s g | ]}|� d �d �qS )�=r )�split�r �xr r r r R � c s g | ]\}}|� vr||f�qS r r )r r'