Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/jedi/api/__pycache__/file_name.cpython-39.pyc
Ðазад
a j�h� � @ sr d dl Z d dlmZ d dlmZmZ d dlmZ d dlm Z G dd� de�Z dd � Zd d� Zdd d�Z dd� ZdS )� N)�classes)� StringName�get_quote_ending)�match)�get_str_or_nonec @ s e Zd ZdZdS )�PathName�pathN)�__name__� __module__�__qualname__Zapi_type� r r ��/root/rpmbuild/BUILDROOT/imh-python39-modules-3.9.7-92.el8.x86_64/opt/imh-python/lib/python3.9/site-packages/jedi/api/file_name.pyr s r c c sp t tj�|��} t||�}|�d�r0tj�|�}|d u r<d S || }tj�|�}tj�|�}||� } | oxtdd� | D ��}|r�t ||| d j �}|d u r�d}n|| }tj�| jj|�}zt t�|�dd� d�}W n ttfy� Y d S 0 t|||�}|D ]n}|j}t||| d �� r�|�s&|�� �s0||7 }n|tjj7 }tj| t| |t |�| d � �d | | d �V � q�d S )N�~c s s | ]}|j d kV qdS )zos.path.joinN)Z full_name)�.0�sr r r � <genexpr> � z%complete_file_name.<locals>.<genexpr>r Fc S s | j S )N)�name)�er r r �<lambda>( r z$complete_file_name.<locals>.<lambda>)�key)�fuzzy)�stack�like_name_lengthZis_fuzzy)�len�osr �basename�_get_string_additions� startswith� expanduser�dirname�all�_add_os_path_join� bracket_start�join�project�sorted�scandir�FileNotFoundError�OSErrorr r r �is_dir�sepr Z Completionr )Zinference_state�module_context� start_leaf�quote�stringZ like_nameZsignatures_callback� code_lines�positionr r �additionZmust_start_withZsigsZis_in_os_path_joinZto_be_added� base_pathZlistedZquote_ending�entryr r r r �complete_file_name sF �r5 c s>