From 545a7ff20a4ff4f25cf97ee076eb60ca397b0e2f Mon Sep 17 00:00:00 2001 From: Bao Trinh Date: Sat, 14 Dec 2019 12:39:53 -0600 Subject: Fix broken method call when config is None --- glances/plugins/glances_processlist.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/glances/plugins/glances_processlist.py b/glances/plugins/glances_processlist.py index 7c1f80fd..47029f40 100644 --- a/glances/plugins/glances_processlist.py +++ b/glances/plugins/glances_processlist.py @@ -117,9 +117,10 @@ class Plugin(GlancesPlugin): self.pid_max = glances_processes.pid_max # Set the default sort key if it is defined in the configuration file - if 'processlist' in config.as_dict() and 'sort_key' in config.as_dict()['processlist']: - logger.debug('Configuration overwrites processes sort key by {}'.format(config.as_dict()['processlist']['sort_key'])) - glances_processes.set_sort_key(config.as_dict()['processlist']['sort_key'], False) + if config is not None: + if 'processlist' in config.as_dict() and 'sort_key' in config.as_dict()['processlist']: + logger.debug('Configuration overwrites processes sort key by {}'.format(config.as_dict()['processlist']['sort_key'])) + glances_processes.set_sort_key(config.as_dict()['processlist']['sort_key'], False) # Note: 'glances_processes' is already init in the processes.py script -- cgit v1.2.3