octomachinery.app.server.machinery module¶
Web-server constructors.
-
async
octomachinery.app.server.machinery.
get_server_runner
(http_handler)[source]¶ Initialize server runner.
-
octomachinery.app.server.machinery.
log_webhook_secret_status
(webhook_secret)[source]¶ Log HTTP body signature verification behavior.
-
async
octomachinery.app.server.machinery.
run_forever
(config, event_routers)[source]¶ Spawn an HTTP server in anyio context.
-
async
octomachinery.app.server.machinery.
setup_server_runner
(github_app: octomachinery.github.api.app_client.GitHubApp, webhook_secret: Optional[str] = None) → aiohttp.web_runner.ServerRunner[source]¶ Return a server runner with a webhook dispatcher set up.