Method: pylint.message.message_definition_store.MessageDefinitionStore.__init__
Calls: 1511, Exceptions: 0, Paths: 1Back
Path 1: 1511 calls (1.0)
(3, 10) (1488) version_info (23)
1def __init__(
2 self, py_version: tuple[int, ...] | sys._version_info = sys.version_info
3 ) -> None:
4 self.message_id_store: MessageIdStore = MessageIdStore()
5 # Primary registry for all active messages definitions.
6 # It contains the 1:1 mapping from msgid to MessageDefinition.
7 # Keys are msgid, values are MessageDefinition
8 self._messages_definitions: dict[str, MessageDefinition] = {}
9 # MessageDefinition kept by category
10 self._msgs_by_category: dict[str, list[str]] = collections.defaultdict(list)
11 self.py_version = py_version