Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/pylint/lint/__pycache__/message_state_handler.cpython-39.pyc
Ðазад
a n�h"F � @ s� d dl mZ d dlZd dlmZ d dlmZmZ d dlm Z m Z d dlmZm Z mZmZmZ d dlmZ d dlmZ d d lmZmZ d d lmZmZmZmZ er�d dlmZ G dd � d �ZdS )� )�annotationsN)�defaultdict)� TYPE_CHECKING�Literal)� exceptions� interfaces)�MSG_STATE_CONFIDENCE�MSG_STATE_SCOPE_CONFIG�MSG_STATE_SCOPE_MODULE� MSG_TYPES�MSG_TYPES_LONG)�HIGH)�MessageDefinition)�ManagedMessage�MessageDefinitionTuple)� OPTION_PO�InvalidPragmaError�UnRecognizedOptionError�parse_pragma)�PyLinterc @ s. e Zd ZdZddd�dd�Zddd d dd�dd �Zd8dd d dd�dd�Zd9dd dd d dd�dd�Zd:dd d dd�dd�Zd;ddd d dd�dd�Z d<ddd d dd�d d!�Z d=ddd d dd�d"d#�Zdd$�d%d&�Zdd$�d'd(�Z d>dd d)d*d+�d,d-�Zdd d d.�d/d0�Zd?dd d)d d1�d2d3�Zd4dd5�d6d7�ZdS )@�_MessageStateHandlerz[Class that handles message disabling & enabling and processing of inline pragma's. r �None)�linter�returnc C sd || _ dd� | j j�� D �| _i | _| j| j| jd�| _| jd | jd d�| _ i | _ tt�| _ d S )Nc S s2 i | ]*\}}t |�d ks(|d �dd�r||�qS )� Zdefault_enabledT)�len�get)�.0�k�v� r ��/root/rpmbuild/BUILDROOT/imh-python39-modules-3.9.7-92.el8.x86_64/opt/imh-python/lib/python3.9/site-packages/pylint/lint/message_state_handler.py� <dictcomp>( s �z1_MessageStateHandler.__init__.<locals>.<dictcomp>)�enable�disable�disable-nextr$ r# )zdisable-msgz enable-msg)r �msgs�items�default_enabled_messages�_msgs_stater# r$ �disable_next�_options_methods�_bw_options_methods�_pragma_linenor �listZ_stashed_messages)�selfr r r r! �__init__&