Merge branch 'bugfix/websocket_example_error_handling_v4.0' into 'release/v4.0'

ci: Fix websocket example test error handling (v4.0)

See merge request espressif/esp-idf!13808
This commit is contained in:
Zim Kalinowski
2021-07-16 03:37:21 +00:00

View File

@@ -37,6 +37,7 @@ class Websocket:
self.socket.settimeout(10.0)
self.send_q = queue.Queue()
self.shutdown = Event()
self.conn = None
def __enter__(self):
try:
@@ -55,7 +56,8 @@ class Websocket:
self.shutdown.set()
self.server_thread.join()
self.socket.close()
self.conn.close()
if self.conn:
self.conn.close()
def run_server(self):
self.conn, address = self.socket.accept() # accept new connection