@cryptotaxi247 / netdata-1 / commits / eed751201

bugfix

lgz committed Dec 25, 2016 at 14:24 UTC eed751201b6703d649c02a4698e8a7a5609421c7
1 file changed +6 -2
python.d/freeradius.chart.py
+6 -2
@@ -62,8 +62,12 @@ class Service(SimpleService):
62 self.acct = self.configuration.get('acct', False)
63 self.proxy_auth = self.configuration.get('proxy_auth', False)
64 self.proxy_acct = self.configuration.get('proxy_acct', False)
65 - self.echo = [''.join([directory, 'echo']) for directory in directories if isfile(''.join([directory, 'echo']))][:1]
66 - self.radclient = [''.join([directory, 'radclient']) for directory in directories if isfile(''.join([directory, 'radclient']))][:1]
65 + try:
66 + self.echo = [''.join([directory, 'echo']) for directory in directories if isfile(''.join([directory, 'echo']))][0]
67 + self.radclient = [''.join([directory, 'radclient']) for directory in directories if isfile(''.join([directory, 'radclient']))][0]
68 + except IndexError:
69 + self.echo = []
70 + self.radclient = []
71 self.sub_echo = [self.echo, 'Message-Authenticator = 0x00, FreeRADIUS-Statistics-Type = 15, Response-Packet-Type = Access-Accept']
72 self.sub_radclient = [self.radclient, '-r', '1', '-t', '1', ':'.join([self.host, self.port]), 'status', self.secret]
73