diff --git a/src/hypercorn/asyncio/__init__.py b/src/hypercorn/asyncio/__init__.py index aff61e8..3755da0 100644 --- a/src/hypercorn/asyncio/__init__.py +++ b/src/hypercorn/asyncio/__init__.py @@ -13,7 +13,7 @@ async def serve( app: Framework, config: Config, *, - shutdown_trigger: Optional[Callable[..., Awaitable[None]]] = None, + shutdown_trigger: Optional[Callable[..., Awaitable]] = None, mode: Optional[Literal["asgi", "wsgi"]] = None, ) -> None: """Serve an ASGI or WSGI framework app given the config. diff --git a/src/hypercorn/asyncio/run.py b/src/hypercorn/asyncio/run.py index 55e8bf8..4774538 100644 --- a/src/hypercorn/asyncio/run.py +++ b/src/hypercorn/asyncio/run.py @@ -45,7 +45,7 @@ async def worker_serve( config: Config, *, sockets: Optional[Sockets] = None, - shutdown_trigger: Optional[Callable[..., Awaitable[None]]] = None, + shutdown_trigger: Optional[Callable[..., Awaitable]] = None, ) -> None: config.set_statsd_logger_class(StatsdLogger) diff --git a/src/hypercorn/utils.py b/src/hypercorn/utils.py index af6e2c5..5629ff7 100644 --- a/src/hypercorn/utils.py +++ b/src/hypercorn/utils.py @@ -164,7 +164,7 @@ def wait_for_changes(shutdown_event: EventType) -> None: last_updates[path] = mtime -async def raise_shutdown(shutdown_event: Callable[..., Awaitable[None]]) -> None: +async def raise_shutdown(shutdown_event: Callable[..., Awaitable]) -> None: await shutdown_event() raise ShutdownError()