add exception handle for openapi-selector

This commit is contained in:
gitea 2024-08-17 09:28:33 +08:00
parent 29bd4185c4
commit 03b15751c2
2 changed files with 24 additions and 18 deletions

View File

@ -74,10 +74,10 @@ class App(customtkinter.CTk):
self.geometry("1200x550+30+30")
self.protocol("WM_DELETE_WINDOW", self.func_end_callback)
self.config(bg='#E9E9E9')
self.rowconfigure(0, weight=1)
self.rowconfigure(1, weight=19)
self.columnconfigure(0, weight=1)
self.columnconfigure(1, weight=19)
self.grid_rowconfigure(0, weight=1)
self.grid_rowconfigure(1, weight=19)
self.grid_columnconfigure(0, weight=1)
self.grid_columnconfigure(1, weight=19)
self.minsize(1200, 550)
# =====================================================================
# 1. create frame sidebar(left)

View File

@ -539,6 +539,7 @@ class HmiRequest(object):
sel.unregister(conn)
conn.close()
try:
sel = selectors.DefaultSelector()
sel.register(sock, selectors.EVENT_READ, to_read)
@ -547,6 +548,8 @@ class HmiRequest(object):
for key, mask in events:
callback = key.data
callback(key.fileobj, mask)
except Exception as Err:
logger.warning(Err)
def unpackage_xs(self, sock):
def to_read(conn, mask):
@ -559,6 +562,7 @@ class HmiRequest(object):
sel.unregister(conn)
conn.close()
try:
sel = selectors.DefaultSelector()
sel.register(sock, selectors.EVENT_READ, to_read)
@ -567,6 +571,8 @@ class HmiRequest(object):
for key, mask in events:
callback = key.data
callback(key.fileobj, mask)
except Exception as Err:
logger.warning(Err)
def gen_id(self, command):
_now = time()