Files
stand/registry.py
T
2026-05-02 13:46:36 +02:00

19 lines
327 B
Python

from nicegui import ui
class Registry:
def __init__(self):
self.data = {}
def __iter__(self):
return iter(self.data.values())
def add(self, widget):
client = ui.context.client
self.data[client.id] = widget
client.on_disconnect(lambda: self.data.pop(client.id, None))