"""Lambda ad-thumbnail-download function module.""" import asyncio import logging from typing import Any import anydi import app from app.handler import AdThumbnailDownloadHandler # Set up the application container = app.setup() logger = logging.getLogger(__name__) @container.inject def handle( event: Any, context: Any, handler: AdThumbnailDownloadHandler = anydi.auto ) -> dict[str, Any]: logger.info("Handing event ...") asyncio.run(handler.handle()) return {"status": "OK"} if __name__ == "__main__": handle({}, {})