diff options
Diffstat (limited to 'glances/plugins/irq/__init__.py')
-rw-r--r-- | glances/plugins/irq/__init__.py | 24 |
1 files changed, 9 insertions, 15 deletions
diff --git a/glances/plugins/irq/__init__.py b/glances/plugins/irq/__init__.py index 9c911e20..ff43ae88 100644 --- a/glances/plugins/irq/__init__.py +++ b/glances/plugins/irq/__init__.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # # This file is part of Glances. # @@ -9,14 +8,13 @@ """IRQ plugin.""" -import os import operator +import os -from glances.logger import logger from glances.globals import LINUX -from glances.timer import getTimeSinceLastUpdate +from glances.logger import logger from glances.plugins.plugin.model import GlancesPluginModel - +from glances.timer import getTimeSinceLastUpdate # Fields description # description: human readable description @@ -43,11 +41,7 @@ class PluginModel(GlancesPluginModel): def __init__(self, args=None, config=None): """Init the plugin.""" - super(PluginModel, self).__init__( - args=args, config=config, - stats_init_value=[], - fields_description=fields_description - ) + super().__init__(args=args, config=config, stats_init_value=[], fields_description=fields_description) # We want to display the stat in the curse interface self.display_curse = True @@ -89,7 +83,7 @@ class PluginModel(GlancesPluginModel): def update_views(self): """Update stats views.""" # Call the father's method - super(PluginModel, self).update_views() + super().update_views() def msg_curse(self, args=None, max_width=None): """Return the dict to display in the curse interface.""" @@ -106,7 +100,7 @@ class PluginModel(GlancesPluginModel): name_max_width = max_width - 7 else: # No max_width defined, return an emptu curse message - logger.debug("No max_width defined for the {} plugin, it will not be displayed.".format(self.plugin_name)) + logger.debug(f"No max_width defined for the {self.plugin_name} plugin, it will not be displayed.") return ret # Build the string message @@ -126,7 +120,7 @@ class PluginModel(GlancesPluginModel): return ret -class GlancesIRQ(object): +class GlancesIRQ: """This class manages the IRQ file.""" IRQ_FILE = '/proc/interrupts' @@ -172,7 +166,7 @@ class GlancesIRQ(object): irq_line = splitted_line[0].replace(':', '') if irq_line.isdigit(): # If the first column is a digit, use the alias (last column) - irq_line += '_{}'.format(splitted_line[-1]) + irq_line += f'_{splitted_line[-1]}' return irq_line def __sum(self, line): @@ -219,7 +213,7 @@ class GlancesIRQ(object): } self.stats.append(irq_current) self.lasts[irq_line] = current_irqs - except (OSError, IOError): + except OSError: pass return self.stats |