summaryrefslogtreecommitdiff
path: root/pylint/config/utils.py
diff options
context:
space:
mode:
Diffstat (limited to 'pylint/config/utils.py')
-rw-r--r--pylint/config/utils.py27
1 files changed, 5 insertions, 22 deletions
diff --git a/pylint/config/utils.py b/pylint/config/utils.py
index d7cbd7c07..91e4ff86f 100644
--- a/pylint/config/utils.py
+++ b/pylint/config/utils.py
@@ -1,13 +1,12 @@
# Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html
-# For details: https://github.com/PyCQA/pylint/blob/main/LICENSE
-# Copyright (c) https://github.com/PyCQA/pylint/blob/main/CONTRIBUTORS.txt
+# For details: https://github.com/pylint-dev/pylint/blob/main/LICENSE
+# Copyright (c) https://github.com/pylint-dev/pylint/blob/main/CONTRIBUTORS.txt
"""Utils for arguments/options parsing and handling."""
from __future__ import annotations
import re
-import warnings
from collections.abc import Callable, Sequence
from pathlib import Path
from typing import TYPE_CHECKING, Any
@@ -39,14 +38,6 @@ def _convert_option_to_argument(
| _ExtendArgument
):
"""Convert an optdict to an Argument class instance."""
- if "level" in optdict and "hide" not in optdict:
- warnings.warn(
- "The 'level' key in optdicts has been deprecated. "
- "Use 'hide' with a boolean to hide an option from the help message. "
- f"optdict={optdict}",
- DeprecationWarning,
- )
-
# Get the long and short flags
flags = [f"--{opt}"]
if "short" in optdict:
@@ -74,17 +65,9 @@ def _convert_option_to_argument(
section=optdict.get("group", None),
metavar=optdict.get("metavar", None),
)
- try:
- default = optdict["default"]
- except KeyError:
- warnings.warn(
- "An option dictionary should have a 'default' key to specify "
- "the option's default value. This key will be required in pylint "
- "3.0. It is not required for 'store_true' and callable actions. "
- f"optdict={optdict}",
- DeprecationWarning,
- )
- default = None
+
+ default = optdict["default"]
+
if action == "extend":
return _ExtendArgument(
flags=flags,