Sort all files
This commit is contained in:
parent
4f71f9507b
commit
e5e8a6474f
@ -1,12 +1,12 @@
|
|||||||
from fastapi import FastAPI, Depends
|
from contextlib import asynccontextmanager
|
||||||
|
|
||||||
|
from fastapi import Depends, FastAPI
|
||||||
from fastapi.middleware.cors import CORSMiddleware
|
from fastapi.middleware.cors import CORSMiddleware
|
||||||
|
|
||||||
|
from .middleware.authenticate import authenticate
|
||||||
from .providers.db_provider import create_db_and_tables
|
from .providers.db_provider import create_db_and_tables
|
||||||
from .routers.houses import router as houses_router
|
from .routers.houses import router as houses_router
|
||||||
from .routers.owners import router as owners_router
|
from .routers.owners import router as owners_router
|
||||||
from .middleware.authenticate import authenticate
|
|
||||||
|
|
||||||
from contextlib import asynccontextmanager
|
|
||||||
|
|
||||||
|
|
||||||
@asynccontextmanager
|
@asynccontextmanager
|
||||||
|
|||||||
@ -1,7 +1,9 @@
|
|||||||
from fastapi import Request, Depends
|
|
||||||
from typing import Annotated
|
from typing import Annotated
|
||||||
from ..settings import get_settings
|
|
||||||
|
from fastapi import Depends, Request
|
||||||
|
|
||||||
from ..repositories.user_repository import UserRepository
|
from ..repositories.user_repository import UserRepository
|
||||||
|
from ..settings import get_settings
|
||||||
|
|
||||||
|
|
||||||
async def authenticate(
|
async def authenticate(
|
||||||
|
|||||||
@ -1,5 +1,6 @@
|
|||||||
from sqlmodel import SQLModel, Field
|
from uuid import UUID, uuid4
|
||||||
from uuid import uuid4, UUID
|
|
||||||
|
from sqlmodel import Field, SQLModel
|
||||||
|
|
||||||
|
|
||||||
class House(SQLModel, table=True):
|
class House(SQLModel, table=True):
|
||||||
|
|||||||
@ -1,5 +1,6 @@
|
|||||||
from sqlmodel import SQLModel, Field
|
from uuid import UUID, uuid4
|
||||||
from uuid import uuid4, UUID
|
|
||||||
|
from sqlmodel import Field, SQLModel
|
||||||
|
|
||||||
|
|
||||||
class Owner(SQLModel, table=True):
|
class Owner(SQLModel, table=True):
|
||||||
|
|||||||
@ -1,5 +1,6 @@
|
|||||||
from sqlmodel import SQLModel, Field
|
from uuid import UUID, uuid4
|
||||||
from uuid import uuid4, UUID
|
|
||||||
|
from sqlmodel import Field, SQLModel
|
||||||
|
|
||||||
|
|
||||||
class User(SQLModel, table=True):
|
class User(SQLModel, table=True):
|
||||||
|
|||||||
@ -1,11 +1,9 @@
|
|||||||
|
from fastapi import Request
|
||||||
|
|
||||||
from ..errors.not_authenticated import NotAuthenticatedError
|
from ..errors.not_authenticated import NotAuthenticatedError
|
||||||
from ..models.user import User
|
from ..models.user import User
|
||||||
from ..settings import get_settings
|
from ..settings import get_settings
|
||||||
|
|
||||||
from ..repositories.user_repository import UserRepository
|
|
||||||
from typing import Annotated
|
|
||||||
from fastapi import Depends, Request
|
|
||||||
|
|
||||||
|
|
||||||
class AuthContext:
|
class AuthContext:
|
||||||
"""
|
"""
|
||||||
|
|||||||
@ -1,18 +1,13 @@
|
|||||||
from collections.abc import AsyncGenerator
|
from collections.abc import AsyncGenerator
|
||||||
from contextlib import asynccontextmanager
|
from contextlib import asynccontextmanager
|
||||||
|
|
||||||
from sqlalchemy import Engine
|
from sqlalchemy import Engine
|
||||||
from sqlalchemy.ext.asyncio import (
|
from sqlalchemy.ext.asyncio import (AsyncConnection, AsyncEngine, AsyncSession,
|
||||||
AsyncConnection,
|
async_sessionmaker, create_async_engine)
|
||||||
AsyncEngine,
|
|
||||||
AsyncSession,
|
|
||||||
async_sessionmaker,
|
|
||||||
create_async_engine,
|
|
||||||
)
|
|
||||||
from sqlmodel import create_engine, SQLModel
|
|
||||||
from sqlalchemy.orm import Session
|
from sqlalchemy.orm import Session
|
||||||
|
from sqlmodel import SQLModel, create_engine
|
||||||
|
|
||||||
from ..models.user import User
|
from ..models.user import User
|
||||||
|
|
||||||
from ..settings import get_settings
|
from ..settings import get_settings
|
||||||
|
|
||||||
settings = get_settings()
|
settings = get_settings()
|
||||||
|
|||||||
@ -1,11 +1,12 @@
|
|||||||
from sqlalchemy.ext.asyncio.session import AsyncSession
|
|
||||||
from typing import Annotated
|
from typing import Annotated
|
||||||
|
from uuid import UUID
|
||||||
|
|
||||||
from fastapi import Depends
|
from fastapi import Depends
|
||||||
from ..providers.db_provider import get_session
|
from sqlalchemy.ext.asyncio.session import AsyncSession
|
||||||
from ..models.house import House
|
|
||||||
from sqlmodel import select
|
from sqlmodel import select
|
||||||
|
|
||||||
from uuid import UUID
|
from ..models.house import House
|
||||||
|
from ..providers.db_provider import get_session
|
||||||
|
|
||||||
|
|
||||||
class HouseRepository:
|
class HouseRepository:
|
||||||
|
|||||||
@ -1,11 +1,12 @@
|
|||||||
from sqlalchemy.ext.asyncio.session import AsyncSession
|
|
||||||
from typing import Annotated
|
from typing import Annotated
|
||||||
|
from uuid import UUID
|
||||||
|
|
||||||
from fastapi import Depends
|
from fastapi import Depends
|
||||||
from ..providers.db_provider import get_session
|
from sqlalchemy.ext.asyncio.session import AsyncSession
|
||||||
from ..models.user import User
|
|
||||||
from sqlmodel import select
|
from sqlmodel import select
|
||||||
|
|
||||||
from uuid import UUID
|
from ..models.user import User
|
||||||
|
from ..providers.db_provider import get_session
|
||||||
|
|
||||||
|
|
||||||
class UserRepository:
|
class UserRepository:
|
||||||
|
|||||||
@ -1,11 +1,12 @@
|
|||||||
from fastapi import APIRouter, Depends
|
|
||||||
from typing import Annotated
|
from typing import Annotated
|
||||||
|
|
||||||
|
from fastapi import APIRouter, Depends
|
||||||
|
|
||||||
|
from ..dtos.owner_detail_response import OwnerDetailResponse
|
||||||
|
from ..dtos.owner_list_response import OwnerListResponse, OwnerResponse
|
||||||
from ..repositories.owner_repository import OwnerRepository
|
from ..repositories.owner_repository import OwnerRepository
|
||||||
from ..repositories.user_repository import UserRepository
|
from ..repositories.user_repository import UserRepository
|
||||||
|
|
||||||
from ..dtos.owner_list_response import OwnerListResponse, OwnerResponse
|
|
||||||
from ..dtos.owner_detail_response import OwnerDetailResponse
|
|
||||||
|
|
||||||
router = APIRouter()
|
router = APIRouter()
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
import random
|
import random
|
||||||
from typing import List
|
|
||||||
from dataclasses import dataclass
|
from dataclasses import dataclass
|
||||||
|
from typing import List
|
||||||
|
|
||||||
|
|
||||||
@dataclass
|
@dataclass
|
||||||
|
|||||||
@ -1,11 +1,10 @@
|
|||||||
|
import os
|
||||||
from functools import lru_cache
|
from functools import lru_cache
|
||||||
|
|
||||||
|
from dotenv import load_dotenv
|
||||||
from pydantic import Field
|
from pydantic import Field
|
||||||
from pydantic_settings import BaseSettings
|
from pydantic_settings import BaseSettings
|
||||||
|
|
||||||
from dotenv import load_dotenv
|
|
||||||
import os
|
|
||||||
|
|
||||||
load_dotenv()
|
load_dotenv()
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user