httk.serve.web.model.errors

Exceptions

WebError

Common base class for all non-exit exceptions.

NotFoundError

Common base class for all non-exit exceptions.

FunctionInjectionError

Common base class for all non-exit exceptions.

WidgetError

Base error for a widget invocation with source-aware diagnostics.

WidgetParseError

Base error for a widget invocation with source-aware diagnostics.

WidgetDiscoveryError

Base error for a widget invocation with source-aware diagnostics.

WidgetValidationError

Base error for a widget invocation with source-aware diagnostics.

WidgetRenderingError

Base error for a widget invocation with source-aware diagnostics.

Module Contents

exception httk.serve.web.model.errors.WebError(message: str, *, status_code: int = 500)[source]

Bases: Exception

Common base class for all non-exit exceptions.

status_code = 500[source]
exception httk.serve.web.model.errors.NotFoundError(message: str = 'Not Found')[source]

Bases: WebError

Common base class for all non-exit exceptions.

exception httk.serve.web.model.errors.FunctionInjectionError(message: str)[source]

Bases: WebError

Common base class for all non-exit exceptions.

exception httk.serve.web.model.errors.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: WebError

Base error for a widget invocation with source-aware diagnostics.

phase = 'widget'[source]
exception httk.serve.web.model.errors.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: WidgetError

Base error for a widget invocation with source-aware diagnostics.

phase = 'parse'[source]
exception httk.serve.web.model.errors.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: WidgetError

Base error for a widget invocation with source-aware diagnostics.

phase = 'discovery'[source]
exception httk.serve.web.model.errors.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: WidgetError

Base error for a widget invocation with source-aware diagnostics.

phase = 'validation'[source]
exception httk.serve.web.model.errors.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: WidgetError

Base error for a widget invocation with source-aware diagnostics.

phase = 'rendering'[source]