Handler Executor

ASGI app for executing pre-resolved router nodes in per-app middleware chains.

HandlerExecutor

HandlerExecutor — ASGI app that executes a pre-resolved router node.

Used as innermost app in per-app middleware chains. The Dispatcher sets scope[“_handler_node”] before invoking the per-app chain.

class genro_asgi.server.handler_executor.HandlerExecutor(server)[source]

Bases: object

ASGI app that executes a pre-resolved router node.

Expects scope[“_handler_node”] set by Dispatcher before invocation. Retrieves the current request from server.request_registry.

__init__(server)[source]

Args: server: Parent AsgiServer instance (provides request_registry).

server