async def METHOD_NAME(
    handler: Callable[[CommandEvent], Awaitable[Any]], evt: CommandEvent
) -> Any:
    try:
        return await handler(evt)
    except FloodWaitError as e:
        return await evt.reply(f"Flood error: Please wait {format_duration(e.seconds)}")