Skip to content

Instantly share code, notes, and snippets.

@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

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