1
0
Эх сурвалжийг харах

fix: Session error trigger `on_session_close()`

wangweimin 4 жил өмнө
parent
commit
bea2181524

+ 2 - 0
pywebio/session/threadbased.py

@@ -156,6 +156,8 @@ class ThreadBasedSession(Session):
 
     def _trigger_close_event(self):
         """触发Backend on_session_close callback"""
+        if self.closed():
+            return
         if self._loop:
             self._loop.call_soon_threadsafe(self._on_session_close)
         else: