aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGravatar jesopo2019-10-11 15:16:39 +0100
committerGravatar jesopo2019-10-11 15:16:39 +0100
commit22b6a190544e6fca16697439296595f4fca05b84 (patch)
treedd6bea70f4c8a80d52fea52e96ecab5e6cfc119f /src
parentadd first real cli functionality: showing log (diff)
signature
try/except Control socket writes
Diffstat (limited to 'src')
-rw-r--r--src/Control.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/Control.py b/src/Control.py
index 19c2faaa..80bea331 100644
--- a/src/Control.py
+++ b/src/Control.py
@@ -13,7 +13,10 @@ class ControlClient(object):
return self._socket.fileno()
def read_lines(self) -> typing.List[str]:
- data = self._socket.recv(2048)
+ try:
+ data = self._socket.recv(2048)
+ except:
+ data = b""
if not data:
return None
lines = (self._read_buffer+data).split(b"\n")