mirror of
https://github.com/nicolargo/glances.git
synced 2024-12-21 00:01:53 +03:00
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'
This commit is contained in:
parent
54e8e7b8dc
commit
eea6e46edc
@ -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."""
|
||||
|
Loading…
Reference in New Issue
Block a user