summaryrefslogtreecommitdiffstats
path: root/glances/config.py
diff options
context:
space:
mode:
Diffstat (limited to 'glances/config.py')
-rw-r--r--glances/config.py16
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')