summaryrefslogtreecommitdiff
path: root/pylint/message
diff options
context:
space:
mode:
authorPierre Sassoulas <pierre.sassoulas@gmail.com>2023-03-21 09:00:23 +0100
committerPierre Sassoulas <pierre.sassoulas@gmail.com>2023-03-21 09:17:44 +0100
commit95a82dc7ef54070e31dcecf56f2ded5348e3dfb7 (patch)
tree8418c2e5fe83438729e27d46863899f66b2e9a56 /pylint/message
parentd4a8b028d6b982e4756ab0daa7cbea137c296db7 (diff)
downloadpylint-git-95a82dc7ef54070e31dcecf56f2ded5348e3dfb7.tar.gz
Add explicit 'stack_level' keyword in Deprecation/User warnings
Diffstat (limited to 'pylint/message')
-rw-r--r--pylint/message/message_definition.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/pylint/message/message_definition.py b/pylint/message/message_definition.py
index 25aa87d92..ad641ec3f 100644
--- a/pylint/message/message_definition.py
+++ b/pylint/message/message_definition.py
@@ -80,6 +80,7 @@ class MessageDefinition:
"""Return True if message may be emitted using the configured py_version."""
if py_version is None:
py_version = sys.version_info
+ # TODO: 3.0
warnings.warn(
"'py_version' will be a required parameter of "
"'MessageDefinition.may_be_emitted' in pylint 3.0. The most likely "
@@ -87,6 +88,7 @@ class MessageDefinition:
"using this function, or to use 'MessageDefinition.is_message_enabled'"
" instead.",
DeprecationWarning,
+ stacklevel=2,
)
if self.minversion is not None and self.minversion > py_version:
return False