diff options
Diffstat (limited to 'glances/exports/glances_statsd.py')
-rw-r--r-- | glances/exports/glances_statsd.py | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/glances/exports/glances_statsd.py b/glances/exports/glances_statsd.py index 0f06c2b7..a025c9dd 100644 --- a/glances/exports/glances_statsd.py +++ b/glances/exports/glances_statsd.py @@ -19,16 +19,11 @@ """Statsd interface class.""" -# Import sys libs import sys from numbers import Number -try: - from configparser import NoOptionError, NoSectionError -except ImportError: # Python 2 - from ConfigParser import NoOptionError, NoSectionError -# Import Glances lib -from glances.core.glances_logging import logger +from glances.compat import NoOptionError, NoSectionError, range +from glances.logger import logger from glances.exports.glances_export import GlancesExport from statsd import StatsClient @@ -40,7 +35,7 @@ class Export(GlancesExport): def __init__(self, config=None, args=None): """Init the Statsd export IF.""" - GlancesExport.__init__(self, config=config, args=args) + super(Export, self).__init__(config=config, args=args) # Load the InfluxDB configuration file self.host = None @@ -91,7 +86,7 @@ class Export(GlancesExport): def export(self, name, columns, points): """Export the stats to the Statsd server.""" - for i in range(0, len(columns)): + for i in range(len(columns)): if not isinstance(points[i], Number): continue stat_name = '{0}.{1}'.format(name, columns[i]) |