diff --git a/src/idom/backend/flask.py b/src/idom/backend/flask.py index 5f4f34b05..95c054b83 100644 --- a/src/idom/backend/flask.py +++ b/src/idom/backend/flask.py @@ -27,7 +27,6 @@ import idom from idom.backend._common import ( ASSETS_PATH, - CLIENT_BUILD_DIR, MODULES_PATH, PATH_PREFIX, STREAM_PATH, @@ -139,7 +138,7 @@ def use_connection() -> Connection[_FlaskCarrier]: @dataclass class Options(CommonOptions): - """Render server config for :class:`FlaskRenderServer`""" + """Render server config for :func:`idom.backend.flask.configure`""" cors: bool | dict[str, Any] = False """Enable or configure Cross Origin Resource Sharing (CORS) diff --git a/src/idom/backend/sanic.py b/src/idom/backend/sanic.py index 6b506841b..fda9d214f 100644 --- a/src/idom/backend/sanic.py +++ b/src/idom/backend/sanic.py @@ -4,7 +4,7 @@ import json import logging from dataclasses import dataclass -from typing import Any, Dict, MutableMapping, Tuple, Union +from typing import Any, MutableMapping, Tuple from urllib import parse as urllib_parse from uuid import uuid4 @@ -23,11 +23,9 @@ serve_json_patch, ) from idom.core.types import RootComponentConstructor -from idom.utils import vdom_to_html from ._common import ( ASSETS_PATH, - CLIENT_BUILD_DIR, MODULES_PATH, PATH_PREFIX, STREAM_PATH, @@ -97,7 +95,7 @@ def use_connection() -> Connection[_SanicCarrier]: @dataclass class Options(CommonOptions): - """Options for :class:`SanicRenderServer`""" + """Render server config for :func:`idom.backend.sanic.configure`""" cors: bool | dict[str, Any] = False """Enable or configure Cross Origin Resource Sharing (CORS) diff --git a/src/idom/backend/starlette.py b/src/idom/backend/starlette.py index 8f84e8ee2..21d5200af 100644 --- a/src/idom/backend/starlette.py +++ b/src/idom/backend/starlette.py @@ -93,7 +93,7 @@ def use_connection() -> Connection[WebSocket]: @dataclass class Options(CommonOptions): - """Optionsuration options for :class:`StarletteRenderServer`""" + """Render server config for :func:`idom.backend.starlette.configure`""" cors: bool | dict[str, Any] = False """Enable or configure Cross Origin Resource Sharing (CORS) diff --git a/src/idom/backend/tornado.py b/src/idom/backend/tornado.py index 5ea95d9b7..6145a9f9c 100644 --- a/src/idom/backend/tornado.py +++ b/src/idom/backend/tornado.py @@ -4,7 +4,6 @@ import json from asyncio import Queue as AsyncQueue from asyncio.futures import Future -from dataclasses import dataclass from typing import Any, List, Tuple, Type, Union from urllib.parse import urljoin @@ -35,6 +34,7 @@ Options = CommonOptions +"""Render server config for :func:`idom.backend.tornado.configure`""" def configure( diff --git a/src/idom/utils.py b/src/idom/utils.py index bc9c97587..13b3579d9 100644 --- a/src/idom/utils.py +++ b/src/idom/utils.py @@ -87,7 +87,7 @@ def vdom_to_html(value: str | VdomDict, indent: int = 0, depth: int = 0) -> str: if "attributes" in value: if not tag: # pragma: no cover - warn(f"Ignored attributes from element frament", UserWarning) + warn("Ignored attributes from element frament", UserWarning) else: vdom_attributes = dict(value["attributes"]) if "style" in vdom_attributes: