【ためのデコレータ】の検索結果
型アノテーションちゃんとつけようとするとやばいのがたまにいる
class ICacheService(ABC):
@abstractmethod
def cached[T, **P](self, key_generator: Optional[Callable[Concatenate[Callable, P], int]] = None) -> Callable[[Callable[P, Awaitable[T]]], Callable[P, Awaitable[tuple[T, bool]]]]:
"""
キャッシュを利用するためのデコレータ
"""
pass