buf = self._sock.recv(4096)
if len(buf) == 0 or buf is None: # handle server disconnect
break
- data += buf.decode()
+ data += buf.decode(errors='ignore')
if self._check_raw_data(data):
break
else:
self.unix_socket = str(self.configuration['socket'])
except (KeyError, TypeError):
self.debug("No unix socket specified. Trying TCP/IP socket.")
+ self.unix_socket = None
try:
self.host = str(self.configuration['host'])
except (KeyError, TypeError):
self.request = self.request.encode()
def check(self):
+ self._parse_config()
return SimpleService.check(self)