From eed751201b6703d649c02a4698e8a7a5609421c7 Mon Sep 17 00:00:00 2001 From: lgz Date: Sun, 25 Dec 2016 14:24:25 +0900 Subject: bugfix --- python.d/freeradius.chart.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'python.d') diff --git a/python.d/freeradius.chart.py b/python.d/freeradius.chart.py index 12fb901d2e..335127fd4d 100644 --- a/python.d/freeradius.chart.py +++ b/python.d/freeradius.chart.py @@ -62,8 +62,12 @@ class Service(SimpleService): self.acct = self.configuration.get('acct', False) self.proxy_auth = self.configuration.get('proxy_auth', False) self.proxy_acct = self.configuration.get('proxy_acct', False) - self.echo = [''.join([directory, 'echo']) for directory in directories if isfile(''.join([directory, 'echo']))][:1] - self.radclient = [''.join([directory, 'radclient']) for directory in directories if isfile(''.join([directory, 'radclient']))][:1] + try: + self.echo = [''.join([directory, 'echo']) for directory in directories if isfile(''.join([directory, 'echo']))][0] + self.radclient = [''.join([directory, 'radclient']) for directory in directories if isfile(''.join([directory, 'radclient']))][0] + except IndexError: + self.echo = [] + self.radclient = [] self.sub_echo = [self.echo, 'Message-Authenticator = 0x00, FreeRADIUS-Statistics-Type = 15, Response-Packet-Type = Access-Accept'] self.sub_radclient = [self.radclient, '-r', '1', '-t', '1', ':'.join([self.host, self.port]), 'status', self.secret] -- cgit v1.2.3