Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/pylint/extensions/__pycache__/empty_comment.cpython-39.pyc
Ðазад
a n�h� � @ s� d dl mZ d dlmZ d dlmZ d dlmZ er@d dlm Z ddd�d d �Z dddd�d d�ZG dd� de�Zddd�dd�Z dS )� )�annotations)� TYPE_CHECKING)�nodes)�BaseRawFileChecker)�PyLinter�bytes�bool)�line�returnc C sD | � d�}|dkrdS t| |�r@t| d|� | |d d� �S dS )zEChecks if a `# symbol that is not part of a string was found in line.� #���FN� T)�find�comment_part_of_string�is_line_commented�r �comment_idx� r ��/root/rpmbuild/BUILDROOT/imh-python39-modules-3.9.7-92.el8.x86_64/opt/imh-python/lib/python3.9/site-packages/pylint/extensions/empty_comment.pyr s r �int)r r r c C sp | d|� � d�d dkr4| |d� � d�d dksh| d|� � d�d dkrl| |d� � d�d dkrldS dS )z8Checks if the symbol at comment_idx is part of a string.N� '� r � "TF)�countr r r r r s ����r c @ s, e Zd ZdZddiZdZddd�dd �Zd S )�CommentChecker� empty-commentZR2044)zLine with empty commentr zHUsed when a # symbol appears on a line not followed by an actual commentr znodes.Module�None)�noder c C sr |� � �V}t|�D ]<\}}|�� }|�d�rt|d d� �s| jd|d d� qW d � n1 sd0 Y d S )Nr r r r )r )�stream� enumerate�rstrip�endswithr Zadd_message)�selfr r �line_numr r r r �process_module5 s zCommentChecker.process_moduleN)�__name__� __module__�__qualname__�nameZmsgs�optionsr$ r r r r r ( s � r r r )�linterr c C s | � t| �� d S )N)Zregister_checkerr )r* r r r �register>