@cryptotaxi247 / netdata-1 / commits / dd221668d

freeradius_plugin: python 2.6 compatibility fix

Ilya committed Feb 17, 2017 at 00:21 UTC dd221668dddc832ca43a9d69a6095d0e75eea14d
1 file changed +2 -2
python.d/freeradius.chart.py
+2 -2
@@ -72,7 +72,7 @@ class Service(SimpleService):
72 if self._get_raw_data():
73 chart_choice = [True, bool(self.acct), bool(self.proxy_auth), bool(self.proxy_acct)]
74 self.order = [chart for chart, choice in zip(ORDER, chart_choice) if choice]
75 - self.definitions = {k:v for k, v in CHARTS.items() if k in self.order}
75 + self.definitions = dict([chart for chart in CHARTS.items() if chart[0] in self.order])
76 self.info('Plugin was started succesfully')
77 return True
78 else:
@@ -86,7 +86,7 @@ class Service(SimpleService):
86 :return: dict
87 """
88 result = self._get_raw_data()
89 - return {k.lower():int(v) for k, v in findall(r'((?<=-)[AP][a-zA-Z-]+) = (\d+)', result)}
89 + return dict([(elem[0].lower(), int(elem[1])) for elem in findall(r'((?<=-)[AP][a-zA-Z-]+) = (\d+)', result)])
90
91 def _get_raw_data(self):
92 """