Method: pylint.message.message_definition.MessageDefinition.may_be_emitted
Calls: 388038, Exceptions: 0, Paths: 3Back
Path 1: 385882 calls (0.99)
(3, 10) (373858) (3, 7, 2) (4723) (3, 8) (2200) (3, 9) (1835) (3, 7) (1456) (3, 5) (1084) (3, 6) (361) (3, 4) (359) version_info (4) (3, 2) (2)
True (385882)
1def may_be_emitted(
2 self,
3 py_version: tuple[int, ...] | sys._version_info | None = None,
4 ) -> bool:
5 """Return True if message may be emitted using the configured py_version."""
6 if py_version is None:
7 py_version = sys.version_info
8 warnings.warn(
9 "'py_version' will be a required parameter of "
10 "'MessageDefinition.may_be_emitted' in pylint 3.0. The most likely "
11 "solution is to use 'linter.config.py_version' if you need to keep "
12 "using this function, or to use 'MessageDefinition.is_message_enabled'"
13 " instead.",
14 DeprecationWarning,
15 )
16 if self.minversion is not None and self.minversion > py_version:
17 return False
18 if self.maxversion is not None and self.maxversion <= py_version:
19 return False
20 return True
Path 2: 2127 calls (0.01)
(3, 10) (2060) (3, 7, 2) (24) (3, 8) (12) (3, 9) (10) (3, 7) (8) (3, 5) (7) (3, 6) (3) version_info (2) (3, 4) (1)
False (2127)
1def may_be_emitted(
2 self,
3 py_version: tuple[int, ...] | sys._version_info | None = None,
4 ) -> bool:
5 """Return True if message may be emitted using the configured py_version."""
6 if py_version is None:
7 py_version = sys.version_info
8 warnings.warn(
9 "'py_version' will be a required parameter of "
10 "'MessageDefinition.may_be_emitted' in pylint 3.0. The most likely "
11 "solution is to use 'linter.config.py_version' if you need to keep "
12 "using this function, or to use 'MessageDefinition.is_message_enabled'"
13 " instead.",
14 DeprecationWarning,
15 )
16 if self.minversion is not None and self.minversion > py_version:
17 return False
18 if self.maxversion is not None and self.maxversion <= py_version:
19 return False
20 return True
Path 3: 29 calls (0.0)
(3, 7, 2) (12) (3, 5) (6) (3, 4) (4) (3, 7) (4) (3, 6) (1) version_info (1) (3, 8) (1)
False (29)
1def may_be_emitted(
2 self,
3 py_version: tuple[int, ...] | sys._version_info | None = None,
4 ) -> bool:
5 """Return True if message may be emitted using the configured py_version."""
6 if py_version is None:
7 py_version = sys.version_info
8 warnings.warn(
9 "'py_version' will be a required parameter of "
10 "'MessageDefinition.may_be_emitted' in pylint 3.0. The most likely "
11 "solution is to use 'linter.config.py_version' if you need to keep "
12 "using this function, or to use 'MessageDefinition.is_message_enabled'"
13 " instead.",
14 DeprecationWarning,
15 )
16 if self.minversion is not None and self.minversion > py_version:
17 return False
18 if self.maxversion is not None and self.maxversion <= py_version:
19 return False
20 return True