Files
maubot-cloudron/maubot-src/maubot/lib/future_awaitable.py
2025-11-13 21:00:23 -06:00

10 lines
271 B
Python

from typing import Any, Awaitable, Callable, Generator
class FutureAwaitable:
def __init__(self, func: Callable[[], Awaitable[None]]) -> None:
self._func = func
def __await__(self) -> Generator[Any, None, None]:
return self._func().__await__()