mirror of
https://github.com/espressif/esp-idf.git
synced 2025-07-31 11:17:20 +02:00
Merge branch 'bugfix/websocket_example_error_handling_v4.1' into 'release/v4.1'
ci: Fix websocket example test error handling (v4.1) See merge request espressif/esp-idf!13807
This commit is contained in:
@ -37,6 +37,7 @@ class Websocket:
|
|||||||
self.socket.settimeout(10.0)
|
self.socket.settimeout(10.0)
|
||||||
self.send_q = queue.Queue()
|
self.send_q = queue.Queue()
|
||||||
self.shutdown = Event()
|
self.shutdown = Event()
|
||||||
|
self.conn = None
|
||||||
|
|
||||||
def __enter__(self):
|
def __enter__(self):
|
||||||
try:
|
try:
|
||||||
@ -55,7 +56,8 @@ class Websocket:
|
|||||||
self.shutdown.set()
|
self.shutdown.set()
|
||||||
self.server_thread.join()
|
self.server_thread.join()
|
||||||
self.socket.close()
|
self.socket.close()
|
||||||
self.conn.close()
|
if self.conn:
|
||||||
|
self.conn.close()
|
||||||
|
|
||||||
def run_server(self):
|
def run_server(self):
|
||||||
self.conn, address = self.socket.accept() # accept new connection
|
self.conn, address = self.socket.accept() # accept new connection
|
||||||
|
Reference in New Issue
Block a user