httk.serve.web.model¶
Submodules¶
Exceptions¶
Common base class for all non-exit exceptions. |
|
Common base class for all non-exit exceptions. |
|
Common base class for all non-exit exceptions. |
|
Base error for a widget invocation with source-aware diagnostics. |
|
Base error for a widget invocation with source-aware diagnostics. |
|
Base error for a widget invocation with source-aware diagnostics. |
|
Base error for a widget invocation with source-aware diagnostics. |
|
Base error for a widget invocation with source-aware diagnostics. |
Classes¶
Package Contents¶
- class httk.serve.web.model.SiteConfig[source]¶
- srcdir: pathlib.Path¶
- classmethod from_srcdir(srcdir: str | pathlib.Path, *, baseurl: str | None = None, host_static: str | None = None, compatibility_mode: bool = False, config_name: str = 'config', publish_use_urls_without_ext: bool = True) Self[source]¶
- property content_dir: pathlib.Path¶
- property static_dir: pathlib.Path¶
- property template_dir: pathlib.Path¶
- property functions_dir: pathlib.Path¶
- property widgets_dir: pathlib.Path¶
- exception httk.serve.web.model.FunctionInjectionError(message: str)[source]¶
Bases:
WebErrorCommon base class for all non-exit exceptions.
- exception httk.serve.web.model.NotFoundError(message: str = 'Not Found')[source]¶
Bases:
WebErrorCommon base class for all non-exit exceptions.
- exception httk.serve.web.model.WebError(message: str, *, status_code: int = 500)[source]¶
Bases:
ExceptionCommon base class for all non-exit exceptions.
- status_code = 500¶
- exception httk.serve.web.model.WidgetDiscoveryError(message: str, *, source_path: object | None = None, line: int | None = None, column: int | None = None, snippet: str | None = None, widget_name: str | None = None, widget_id: str | None = None, correction: str | None = None)[source]¶
Bases:
WidgetErrorBase error for a widget invocation with source-aware diagnostics.
- phase = 'discovery'¶
- exception httk.serve.web.model.WidgetError(message: str, *, source_path: object | None = None, line: int | None = None, column: int | None = None, snippet: str | None = None, widget_name: str | None = None, widget_id: str | None = None, correction: str | None = None)[source]¶
Bases:
WebErrorBase error for a widget invocation with source-aware diagnostics.
- phase = 'widget'¶
- exception httk.serve.web.model.WidgetParseError(message: str, *, source_path: object | None = None, line: int | None = None, column: int | None = None, snippet: str | None = None, widget_name: str | None = None, widget_id: str | None = None, correction: str | None = None)[source]¶
Bases:
WidgetErrorBase error for a widget invocation with source-aware diagnostics.
- phase = 'parse'¶
- exception httk.serve.web.model.WidgetRenderingError(message: str, *, source_path: object | None = None, line: int | None = None, column: int | None = None, snippet: str | None = None, widget_name: str | None = None, widget_id: str | None = None, correction: str | None = None)[source]¶
Bases:
WidgetErrorBase error for a widget invocation with source-aware diagnostics.
- phase = 'rendering'¶
- exception httk.serve.web.model.WidgetValidationError(message: str, *, source_path: object | None = None, line: int | None = None, column: int | None = None, snippet: str | None = None, widget_name: str | None = None, widget_id: str | None = None, correction: str | None = None)[source]¶
Bases:
WidgetErrorBase error for a widget invocation with source-aware diagnostics.
- phase = 'validation'¶
- class httk.serve.web.model.PageResult[source]¶
-
- assets: tuple[httk.serve.web.widgets.core.WidgetAsset, Ellipsis] = ()¶
- class httk.serve.web.model.PublishReport[source]¶
- written_files: list[pathlib.Path] = []¶