summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFergal Hainey <fergal.hainey@skyscanner.net>2018-06-09 11:32:28 +0100
committerAshley Whetter <ashley@awhetter.co.uk>2019-02-09 13:40:54 -0800
commit2ed3d5ce2cb2b83dd5b24c0fdafbc27c3a2c9d5f (patch)
tree164b3228e7e2d7400be8aba6a65e8407b9a59830
parentb5a2fc72b786ab8475ccbfd69532900e08944ce1 (diff)
downloadpylint-git-2ed3d5ce2cb2b83dd5b24c0fdafbc27c3a2c9d5f.tar.gz
Add back MASTER config section over DEFAULT
-rw-r--r--pylint/config.py14
1 files changed, 8 insertions, 6 deletions
diff --git a/pylint/config.py b/pylint/config.py
index 54ac0486e..95a4e3c24 100644
--- a/pylint/config.py
+++ b/pylint/config.py
@@ -424,10 +424,10 @@ class CLIParser(ConfigParser):
group, args, kwargs = self._convert_definition(option, definition)
option_groups[group].append((args, kwargs))
- for args, kwargs in option_groups["DEFAULT"]:
+ for args, kwargs in option_groups["MASTER"]:
self._parser.add_argument(*args, **kwargs)
- del option_groups["DEFAULT"]
+ del option_groups["MASTER"]
for group, arguments in option_groups.items():
self._option_groups.add(group)
@@ -480,7 +480,7 @@ class CLIParser(ConfigParser):
if definition.get("hide"):
kwargs["help"] = argparse.SUPPRESS
- group = definition.get("group", "DEFAULT").upper()
+ group = definition.get("group", "MASTER").upper()
return group, args, kwargs
def parse(self, to_parse, config):
@@ -563,7 +563,9 @@ class IniFileParser(FileParser):
def __init__(self):
super(IniFileParser, self).__init__()
- self._parser = configparser.ConfigParser(inline_comment_prefixes=("#", ";"))
+ self._parser = configparser.ConfigParser(
+ inline_comment_prefixes=("#", ";"), default_section="MASTER"
+ )
def add_option_definitions(self, option_definitions):
self._option_definitions.update(option_definitions)
@@ -579,7 +581,7 @@ class IniFileParser(FileParser):
self._option_groups.add(group)
if default is not None:
- self._parser["DEFAULT"].update(default)
+ self._parser["MASTER"].update(default)
@staticmethod
def _convert_definition(option, definition):
@@ -599,7 +601,7 @@ class IniFileParser(FileParser):
default_value = unvalidator(definition["default"])
default = {option: default_value}
- group = definition.get("group", "DEFAULT").upper()
+ group = definition.get("group", "MASTER").upper()
return group, default
def parse(self, to_parse, config):