Skip to content

Instantly share code, notes, and snippets.

View RaRhAeu's full-sized avatar

RaRhAeu

  • PhotoAiD
  • Warsaw
View GitHub Profile
from __future__ import annotations
from typing import TYPE_CHECKING, Annotated, Any
from fastapi import Depends, FastAPI, Response
from pydantic import BaseModel
from fastapi_views import ViewRouter
from fastapi_views.exceptions import Conflict, NotFound
from fastapi_views.views.generics import AsyncGenericViewSet
import asyncio
import os
from logging.config import fileConfig
# import alembic_postgresql_enum
from alembic import context
from sqlalchemy.ext.asyncio import create_async_engine
# TODO: change import patch
from app.models import Base
import functools
from collections.abc import AsyncGenerator, Awaitable
from contextlib import AbstractAsyncContextManager, asynccontextmanager
from typing import Callable, Generic, ParamSpec, TypeVar
from anyio import create_task_group
from anyio.abc import TaskGroup
R = TypeVar("R")
P = ParamSpec("P")