diff options
Diffstat (limited to 'glances/config.py')
-rw-r--r-- | glances/config.py | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/glances/config.py b/glances/config.py index 811dd5b3..e131ad7e 100644 --- a/glances/config.py +++ b/glances/config.py @@ -107,7 +107,11 @@ class Config(object): # Re patern for optimize research of `foo` self.re_pattern = re.compile(r'(\`.+?\`)') - self.parser = ConfigParser() + try: + self.parser = ConfigParser(interpolation=None) + except TypeError: + self.parser = ConfigParser() + self.read() def config_file_paths(self): @@ -153,6 +157,16 @@ class Config(object): self._loaded_config_file = config_file break + # Globals + if not self.parser.has_section('global'): + self.parser.add_section('global') + self.set_default('global', 'strftime_format', '') + + # check_update + if not self.parser.has_section('global'): + self.parser.add_section('global') + self.set_default('global', 'check_update', 'false') + # Quicklook if not self.parser.has_section('quicklook'): self.parser.add_section('quicklook') |