add exception handle for openapi-selector
This commit is contained in:
parent
29bd4185c4
commit
03b15751c2
@ -74,10 +74,10 @@ class App(customtkinter.CTk):
|
|||||||
self.geometry("1200x550+30+30")
|
self.geometry("1200x550+30+30")
|
||||||
self.protocol("WM_DELETE_WINDOW", self.func_end_callback)
|
self.protocol("WM_DELETE_WINDOW", self.func_end_callback)
|
||||||
self.config(bg='#E9E9E9')
|
self.config(bg='#E9E9E9')
|
||||||
self.rowconfigure(0, weight=1)
|
self.grid_rowconfigure(0, weight=1)
|
||||||
self.rowconfigure(1, weight=19)
|
self.grid_rowconfigure(1, weight=19)
|
||||||
self.columnconfigure(0, weight=1)
|
self.grid_columnconfigure(0, weight=1)
|
||||||
self.columnconfigure(1, weight=19)
|
self.grid_columnconfigure(1, weight=19)
|
||||||
self.minsize(1200, 550)
|
self.minsize(1200, 550)
|
||||||
# =====================================================================
|
# =====================================================================
|
||||||
# 1. create frame sidebar(left)
|
# 1. create frame sidebar(left)
|
||||||
|
@ -539,6 +539,7 @@ class HmiRequest(object):
|
|||||||
sel.unregister(conn)
|
sel.unregister(conn)
|
||||||
conn.close()
|
conn.close()
|
||||||
|
|
||||||
|
try:
|
||||||
sel = selectors.DefaultSelector()
|
sel = selectors.DefaultSelector()
|
||||||
sel.register(sock, selectors.EVENT_READ, to_read)
|
sel.register(sock, selectors.EVENT_READ, to_read)
|
||||||
|
|
||||||
@ -547,6 +548,8 @@ class HmiRequest(object):
|
|||||||
for key, mask in events:
|
for key, mask in events:
|
||||||
callback = key.data
|
callback = key.data
|
||||||
callback(key.fileobj, mask)
|
callback(key.fileobj, mask)
|
||||||
|
except Exception as Err:
|
||||||
|
logger.warning(Err)
|
||||||
|
|
||||||
def unpackage_xs(self, sock):
|
def unpackage_xs(self, sock):
|
||||||
def to_read(conn, mask):
|
def to_read(conn, mask):
|
||||||
@ -559,6 +562,7 @@ class HmiRequest(object):
|
|||||||
sel.unregister(conn)
|
sel.unregister(conn)
|
||||||
conn.close()
|
conn.close()
|
||||||
|
|
||||||
|
try:
|
||||||
sel = selectors.DefaultSelector()
|
sel = selectors.DefaultSelector()
|
||||||
sel.register(sock, selectors.EVENT_READ, to_read)
|
sel.register(sock, selectors.EVENT_READ, to_read)
|
||||||
|
|
||||||
@ -567,6 +571,8 @@ class HmiRequest(object):
|
|||||||
for key, mask in events:
|
for key, mask in events:
|
||||||
callback = key.data
|
callback = key.data
|
||||||
callback(key.fileobj, mask)
|
callback(key.fileobj, mask)
|
||||||
|
except Exception as Err:
|
||||||
|
logger.warning(Err)
|
||||||
|
|
||||||
def gen_id(self, command):
|
def gen_id(self, command):
|
||||||
_now = time()
|
_now = time()
|
||||||
|
Reference in New Issue
Block a user