12345678910111213141516 |
- from __future__ import annotations
- import asyncio
- import logging
- from typing import List, TYPE_CHECKING
- if TYPE_CHECKING:
- from starlette.applications import Starlette
- import justpy as jp
- from .config import Config
- from .elements.page import Page
- app: 'Starlette'
- config: 'Config'
- page_stack: List['Page'] = []
- view_stack: List['jp.HTMLBaseComponent'] = []
- tasks: List[asyncio.tasks.Task] = []
- log: logging.Logger = logging.getLogger('nicegui')
|