관리-도구
편집 파일: message_definition_store.cpython-311.pyc
� �܋f� � � � d dl mZ d dlZd dlZd dlZd dlmZmZ d dlm Z d dl mZ d dlm Z d dlmZ e rd dlmZ G d � d � � ZdS )� )�annotationsN)�Sequence� ValuesView)� TYPE_CHECKING)�UnknownMessageError)�MessageDefinition)�MessageIdStore)�BaseCheckerc � � e Zd ZdZej fdd�Zedd�� � Zdd�Z dd�Z ej d�� � d d�� � Z d!d�Zd"d�Zd#d�Zd$d�ZdS )%�MessageDefinitionStorez�The messages store knows information about every possible message definition but has no particular state during analysis. � py_version�#tuple[int, ...] | sys._version_info�return�Nonec � � t � � | _ i | _ t j t � � | _ || _ d S �N)r �message_id_store�_messages_definitions�collections�defaultdict�list�_msgs_by_categoryr )�selfr s �x/builddir/build/BUILD/cloudlinux-venv-1.0.6/venv/lib/python3.11/site-packages/pylint/message/message_definition_store.py�__init__zMessageDefinitionStore.__init__ s<