Skip to content

Instantly share code, notes, and snippets.

main.py

import asyncio
import logging
from typing import Callable, Awaitable

import asyncpg
import redis.asyncio as redis
from faststream import FastStream
from faststream.asgi import AsgiResponse, get
@Sehat1137
Sehat1137 / example.py
Created March 4, 2024 17:07
Litestar + Dishka + Faststream
import asyncio
from dataclasses import dataclass
from typing import Protocol, Annotated
import uvicorn
from dishka import Provider, Scope, provide
from dishka import make_async_container
from dishka.integrations import faststream as faststream_integration
from dishka.integrations import litestar as litestar_integration