Преглед на файлове

tighten try-except block

Falko Schindler преди 3 години
родител
ревизия
0a8b587f38
променени са 1 файла, в които са добавени 3 реда и са изтрити 3 реда
  1. 3 3
      nicegui/elements/element.py

+ 3 - 3
nicegui/elements/element.py

@@ -12,10 +12,10 @@ from ..task_logger import create_task
 def _handle_visibility_change(sender: Element, visible: bool) -> None:
     (sender.view.remove_class if visible else sender.view.set_class)('hidden')
     try:
-        asyncio.get_running_loop()  # NOTe only run the update if we already have an event loop
-        create_task(sender.view.update(), name='update view after visibility changed')
+        asyncio.get_running_loop()  # NOTE: make sure we already have an event loop
     except RuntimeError:
-        pass
+        return
+    create_task(sender.view.update(), name='update view after visibility changed')
 
 
 class Element: