Преглед изворни кода

make disconnect task private

Falko Schindler пре 1 година
родитељ
комит
2218680234
1 измењених фајлова са 5 додато и 5 уклоњено
  1. 5 5
      nicegui/client.py

+ 5 - 5
nicegui/client.py

@@ -50,7 +50,7 @@ class Client:
         self.environ: Optional[Dict[str, Any]] = None
         self.shared = shared
         self.on_air = False
-        self.disconnect_task: Optional[asyncio.Task] = None
+        self._disconnect_task: Optional[asyncio.Task] = None
 
         with Element('q-layout', _client=self).props('view="hhh lpr fff"').classes('nicegui-layout') as self.layout:
             with Element('q-page-container') as self.page_container:
@@ -197,9 +197,9 @@ class Client:
 
     def handle_handshake(self) -> None:
         """Cancel pending disconnect task and invoke connect handlers."""
-        if self.disconnect_task:
-            self.disconnect_task.cancel()
-            self.disconnect_task = None
+        if self._disconnect_task:
+            self._disconnect_task.cancel()
+            self._disconnect_task = None
         for t in self.connect_handlers:
             safe_invoke(t, self)
         for t in core.app._connect_handlers:  # pylint: disable=protected-access
@@ -219,7 +219,7 @@ class Client:
                 safe_invoke(t, self)
             for t in core.app._disconnect_handlers:  # pylint: disable=protected-access
                 safe_invoke(t, self)
-        self.disconnect_task = background_tasks.create(handle_disconnect())
+        self._disconnect_task = background_tasks.create(handle_disconnect())
 
     def handle_event(self, msg: Dict) -> None:
         """Forward an event to the corresponding element."""