when pylint has an error loading the config, it should fail
When someone has a pylint config file that has an error such as when a merge goes bad, loading the file fails, and pylint motors along happily with the default file (i.e. nothing ignored) and this is confusing. Unless you happen to catch the little error that it prints out. Instead, just bomb out with an error. Change-Id: Ie94dda35652f2a8f06502af72b68be73d61fc94a Closes-Bug: 1639040
This commit is contained in:
parent
42187aefcb
commit
da2dc0afac
@ -79,16 +79,8 @@ class Config(object):
|
||||
indent=2, separators=(',', ': '))
|
||||
|
||||
def load(self, filename=DEFAULT_CONFIG_FILE):
|
||||
self.config = self.default_config
|
||||
|
||||
try:
|
||||
with open(filename) as fp:
|
||||
_c = json.load(fp, encoding="utf-8")
|
||||
|
||||
self.config = _c
|
||||
except Exception:
|
||||
print("An error occured loading configuration, using default.")
|
||||
return self
|
||||
with open(filename) as fp:
|
||||
self.config = json.load(fp, encoding="utf-8")
|
||||
|
||||
def get(self, attribute):
|
||||
return self.config[attribute]
|
||||
|
Loading…
x
Reference in New Issue
Block a user