Functions
handle_sync
4
RawResponse | None
▼
Handle a sync request via the fused path.
Returns RawResponse for sync handlin…
handle_sync
4
RawResponse | None
▼
def handle_sync(raw: RawRequest, router: Router, middleware: tuple[Any, ...], providers: dict[type, Any] | None) -> RawResponse | None
Handle a sync request via the fused path.
Returns RawResponse for sync handling, or None to fall through to ASGI. Requires no middleware (middleware bypasses sync path).
Parameters
| Name | Type | Description |
|---|---|---|
raw |
RawRequest |
|
router |
Router |
|
middleware |
tuple[Any, ...] |
|
providers |
dict[type, Any] | None |
Returns
RawResponse | None
_build_sync_kwargs
4
dict[str, Any]
▼
Build kwargs for sync handler from InvokePlan.
_build_sync_kwargs
4
dict[str, Any]
▼
def _build_sync_kwargs(plan: InvokePlan, request: SyncRequest | None, path_params: dict[str, str], providers: dict[type, Any] | None) -> dict[str, Any]
Parameters
| Name | Type | Description |
|---|---|---|
plan |
InvokePlan |
|
request |
SyncRequest | None |
|
path_params |
dict[str, str] |
|
providers |
dict[type, Any] | None |
Returns
dict[str, Any]