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

use larger pruning intervals again

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

+ 3 - 3
nicegui/nicegui.py

@@ -137,11 +137,11 @@ async def prune_clients() -> None:
         stale = [
         stale = [
             id
             id
             for id, client in globals.clients.items()
             for id, client in globals.clients.items()
-            if not client.shared and not client.has_socket_connection and client.created < time.time() - 5.0
+            if not client.shared and not client.has_socket_connection and client.created < time.time() - 60.0
         ]
         ]
         for id in stale:
         for id in stale:
             delete_client(id)
             delete_client(id)
-        await asyncio.sleep(2)
+        await asyncio.sleep(10)
 
 
 
 
 async def prune_slot_stacks() -> None:
 async def prune_slot_stacks() -> None:
@@ -158,7 +158,7 @@ async def prune_slot_stacks() -> None:
         ]
         ]
         for id_ in stale:
         for id_ in stale:
             del globals.slot_stacks[id_]
             del globals.slot_stacks[id_]
-        await asyncio.sleep(2)
+        await asyncio.sleep(10)
 
 
 
 
 def delete_client(id: str) -> None:
 def delete_client(id: str) -> None: