@cryptotaxi247 / netdata-1 / commits / bdc363068

"memcached" module update

lgz committed Oct 15, 2017 at 00:39 UTC bdc363068ae9e939f7ea34aa0b004b1e58b29c84
1 file changed +3 -7
python.d/memcached.chart.py
+3 -7
@@ -2,7 +2,7 @@
2 # Description: memcached netdata python.d module
3 # Author: Pawel Krupa (paulfantom)
4
5 -from base import SocketService
5 +from bases.FrameworkServices.SocketService import SocketService
6
7 # default module values (can be overridden per job in `config`)
8 #update_every = 2
@@ -151,7 +151,7 @@ class Service(SocketService):
151 self.debug("invalid line received: " + str(line))
152 pass
153
154 - if len(data) == 0:
154 + if not data:
155 self.error("received data doesn't have any records")
156 return None
157
@@ -159,7 +159,7 @@ class Service(SocketService):
159 try:
160 data['avail'] = int(data['limit_maxbytes']) - int(data['bytes'])
161 data['used'] = int(data['bytes'])
162 - except:
162 + except (KeyError, ValueError, TypeError):
163 pass
164
165 return data
@@ -178,11 +178,7 @@ class Service(SocketService):
178 :return: boolean
179 """
180 self._parse_config()
181 - if self.name == "":
182 - self.name = "local"
183 - self.chart_name += "_" + self.name
181 data = self._get_data()
182 if data is None:
183 return False
187 -
184 return True