From 07c6195f02aac419d9f810eb1dbd584edf19d396 Mon Sep 17 00:00:00 2001 From: DJE98 Date: Fri, 6 Oct 2023 07:34:17 +0200 Subject: [PATCH] Handle EOFError different --- hackathon/client.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/hackathon/client.py b/hackathon/client.py index 4313421..b507720 100644 --- a/hackathon/client.py +++ b/hackathon/client.py @@ -26,10 +26,13 @@ def update_from_server(queue: Queue): client_socket.connect((SERVER_IP, SERVER_PORT)) print_connect() while True: - result = receive_image_and_emotions(client_socket) - if result is not None: - queue.put(result) - except Exception: #Normally only if disconnect EOFError + try: + result = receive_image_and_emotions(client_socket) + if result is not None: + queue.put(result) + except EOFError: + pass + except Exception: print_disconnect() client_socket.close() time.sleep(1)