INNER CODE UNIT · Python
__init__
rio-labs/rio · rio/app.py:168
def __init__(
self,
*,
build: t.Callable[[], rio.Component] | None = None,
name: str | None = None,
description: str | None = None,
icon: ImageLike | None = None,
pages: t.Iterable[rio.ComponentPage | rio.Redirect]
| os.PathLike
| str
| None = None,
on_app_start: rio.EventHandler[App] = None,
on_app_close: rio.EventHandler[App] = None,
on_session_start: rio.EventHandler[rio.Session] = None,
on_session_close: rio.EventHandler[rio.Session] = None,
default_attachments: t.Iterable[t.Any] = (),
ping_pong_interval: int | float | timedelta = timedelta(seconds=50),
assets_dir: str | os.PathLike | None = None,