提交 eea6e46e 编写于 作者: M meganomic

Add commandline option for strftime_format. Set check_updates in config...

Add commandline option for strftime_format. Set check_updates in config because otherwise outdated fails since it isn't set even though there is a 'global'
上级 54e8e7b8
......@@ -153,6 +153,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')
......@@ -224,11 +234,6 @@ class Config(object):
self.set_default_cwc('processlist', 'cpu')
self.set_default_cwc('processlist', 'mem')
# Now
if not self.parser.has_section('strftime'):
self.parser.add_section('strftime')
self.set_default('strftime', 'format', '')
@property
def loaded_config_file(self):
"""Return the loaded configuration file."""
......
......@@ -254,6 +254,9 @@ Examples of use:
# Globals options
parser.add_argument('--disable-check-update', action='store_true', default=False,
dest='disable_check_update', help='disable online Glances version ckeck')
parser.add_argument('--strftime', dest='strftime_format', default='',
help='strftime format string for displaying current date in standalone mode')
return parser
def parse_args(self):
......
......@@ -41,9 +41,11 @@ class Plugin(GlancesPlugin):
# Set the message position
self.align = 'bottom'
if config is not None:
if 'strftime' in config.as_dict():
self.strftime = config.as_dict()['strftime']['format']
if args.strftime_format:
self.strftime = args.strftime_format
elif config is not None:
if 'global' in config.as_dict():
self.strftime = config.as_dict()['global']['strftime_format']
def reset(self):
"""Reset/init the stats."""
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册