@cryptotaxi247 / netdata-1 / commits / 6cda78c2f

speed up grabbing data from socket

paulfantom committed Jul 11, 2016 at 21:30 UTC 6cda78c2fc4ec8dd3492acbe4b2fed8d42abb6d4
1 file changed +7 -4
python.d/python_modules/base.py
+7 -4
@@ -475,14 +475,17 @@ class SocketService(SimpleService):
475 self.sock = None
476 return None
477
478 - data = sock.recv(1024)
478 + data = sock.recv(2)
479 try:
480 while True:
481 buf = sock.recv(1024)
482 - if not buf:
482 +# if not buf:
483 +# break
484 +# else:
485 +# data += buf
486 + data += buf
487 + if len(buf) < 1024:
488 break
484 - else:
485 - data += buf
489 except:
490 sock.close()
491 return None