mokr.core

Submodules

Classes

RouteStack

Shared newest-first request callback stack.

Package Contents

class mokr.core.RouteStack(default: collections.abc.Callable[[Any], Any] | None = None)

Shared newest-first request callback stack.

Both backends retain their native request objects but use this dispatcher so callback ordering and the default-release behavior cannot drift.

property callbacks: list[collections.abc.Callable[[Any], Any]]
add(callback: collections.abc.Callable[[Any], Any]) → None
remove(callback: collections.abc.Callable[[Any], Any]) → bool
async dispatch(request: Any) → Any