diff options
Diffstat (limited to 'glances/ports_list.py')
-rw-r--r-- | glances/ports_list.py | 30 |
1 files changed, 14 insertions, 16 deletions
diff --git a/glances/ports_list.py b/glances/ports_list.py index 6f824cb5..b0530d2f 100644 --- a/glances/ports_list.py +++ b/glances/ports_list.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # This file is part of Glances. # @@ -9,8 +8,8 @@ """Manage the Glances ports list (Ports plugin).""" -from glances.logger import logger from glances.globals import BSD +from glances.logger import logger # XXX *BSDs: Segmentation fault (core dumped) # -- https://bitbucket.org/al45tair/netifaces/issues/15 @@ -26,8 +25,7 @@ else: netifaces_tag = False -class GlancesPortsList(object): - +class GlancesPortsList: """Manage the ports list for the ports plugin.""" _section = "ports" @@ -47,9 +45,9 @@ class GlancesPortsList(object): if config is None: logger.debug("No configuration file available. Cannot load ports list.") elif not config.has_section(self._section): - logger.debug("No [%s] section in the configuration file. Cannot load ports list." % self._section) + logger.debug(f"No [{self._section}] section in the configuration file. Cannot load ports list.") else: - logger.debug("Start reading the [%s] section in the configuration file" % self._section) + logger.debug(f"Start reading the [{self._section}] section in the configuration file") refresh = int(config.get_value(self._section, 'refresh', default=self._default_refresh)) timeout = int(config.get_value(self._section, 'timeout', default=self._default_timeout)) @@ -69,26 +67,26 @@ class GlancesPortsList(object): new_port['timeout'] = timeout new_port['status'] = None new_port['rtt_warning'] = None - new_port['indice'] = str('port_0') - logger.debug("Add default gateway %s to the static list" % (new_port['host'])) + new_port['indice'] = 'port_0' + logger.debug("Add default gateway {} to the static list".format(new_port['host'])) ports_list.append(new_port) # Read the scan list for i in range(1, 256): new_port = {} - postfix = 'port_%s_' % str(i) + postfix = f'port_{str(i)}_' # Read mandatory configuration key: host - new_port['host'] = config.get_value(self._section, '%s%s' % (postfix, 'host')) + new_port['host'] = config.get_value(self._section, '{}{}'.format(postfix, 'host')) if new_port['host'] is None: continue # Read optionals configuration keys # Port is set to 0 by default. 0 mean ICMP check instead of TCP check - new_port['port'] = config.get_value(self._section, '%s%s' % (postfix, 'port'), 0) + new_port['port'] = config.get_value(self._section, '{}{}'.format(postfix, 'port'), 0) new_port['description'] = config.get_value( - self._section, '%sdescription' % postfix, default="%s:%s" % (new_port['host'], new_port['port']) + self._section, f'{postfix}description', default="{}:{}".format(new_port['host'], new_port['port']) ) # Default status @@ -98,10 +96,10 @@ class GlancesPortsList(object): new_port['refresh'] = refresh # Timeout in second - new_port['timeout'] = int(config.get_value(self._section, '%stimeout' % postfix, default=timeout)) + new_port['timeout'] = int(config.get_value(self._section, f'{postfix}timeout', default=timeout)) # RTT warning - new_port['rtt_warning'] = config.get_value(self._section, '%srtt_warning' % postfix, default=None) + new_port['rtt_warning'] = config.get_value(self._section, f'{postfix}rtt_warning', default=None) if new_port['rtt_warning'] is not None: # Convert to second new_port['rtt_warning'] = int(new_port['rtt_warning']) / 1000.0 @@ -110,11 +108,11 @@ class GlancesPortsList(object): new_port['indice'] = 'port_' + str(i) # Add the server to the list - logger.debug("Add port %s:%s to the static list" % (new_port['host'], new_port['port'])) + logger.debug("Add port {}:{} to the static list".format(new_port['host'], new_port['port'])) ports_list.append(new_port) # Ports list loaded - logger.debug("Ports list loaded: %s" % ports_list) + logger.debug(f"Ports list loaded: {ports_list}") return ports_list |