Skip to content

Commit e0ff940

Browse files
committed
refactor: ruff
1 parent 4f38f62 commit e0ff940

File tree

5 files changed

+22
-14
lines changed

5 files changed

+22
-14
lines changed

backend/app/api/v1/endpoints/overlay.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,17 @@
77

88
router = APIRouter()
99

10+
1011
@router.get("/", response_model=list[OverlaySchema])
1112
async def get_overlays(session: AsyncSession = Depends(get_db)):
1213
return await overlay.get_overlays(session)
1314

15+
1416
@router.get("/{overlay_id}", response_model=OverlaySchema)
1517
async def get_overlay(overlay_id: str, session: AsyncSession = Depends(get_db)):
1618
return await overlay.get_overlay(overlay_id, session)
1719

20+
1821
@router.post("/", response_model=OverlaySchema)
1922
async def add_overlay(overlay: OverlayCreate, session: AsyncSession = Depends(get_db)):
2023
return await overlay.add_overlay(overlay, session)

backend/app/crud/overlay.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,20 @@
44
from app.models.overlay import Overlay
55
from app.schemas.overlay import OverlayCreate
66

7+
78
async def get_overlays(session: AsyncSession) -> list[Overlay]:
89
result = await session.execute(select(Overlay))
910
overlays = result.scalars().all()
1011
return overlays
1112

13+
1214
async def get_overlay(overlay_id: str, session: AsyncSession) -> Overlay:
1315
overlay = await session.get(Overlay, overlay_id)
1416
if overlay is None:
1517
raise HTTPException(status_code=404, detail="Overlay not found")
1618
return overlay
1719

20+
1821
async def add_overlay(overlay_data: OverlayCreate, session: AsyncSession) -> Overlay:
1922
new_overlay = Overlay(**overlay_data.dict())
2023
session.add(new_overlay)

backend/app/db/session.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,12 @@
1515
expire_on_commit=False,
1616
)
1717

18+
1819
async def get_db() -> AsyncSession:
1920
async with AsyncSessionLocal() as session:
2021
yield session
2122

23+
2224
async def init_db():
2325
async with engine.begin() as conn:
2426
await conn.run_sync(SQLModel.metadata.create_all)

backend/app/schemas/overlay.py

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,16 +10,14 @@ class OverlaySchema(BaseModel):
1010
riot_id: str
1111
hdev_api_key: str
1212

13-
model_config = {
14-
"from_attributes": True
15-
}
13+
model_config = {"from_attributes": True}
14+
1615

1716
class OverlayCreate(OverlayBase):
18-
pass
17+
pass
18+
1919

2020
class OverlayRead(OverlayBase):
2121
uuid: uuid_pkg.UUID
2222

23-
model_config = {
24-
"from_attributes": True
25-
}
23+
model_config = {"from_attributes": True}

backend/app/settings.py

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,22 +3,24 @@
33

44
from dotenv import load_dotenv
55

6+
67
def str_to_bool(value: str) -> bool:
78
return value.lower() in ("true", "1", "yes")
89

10+
911
BASE_DIR: str = Path(__file__).resolve().parent.parent.parent
1012

11-
dotenv_file: str = BASE_DIR / '.env'
13+
dotenv_file: str = BASE_DIR / ".env"
1214
if dotenv_file.is_file():
1315
load_dotenv(dotenv_file)
1416
else:
15-
raise ImportError('⚠ .env was not found')
16-
17+
raise ImportError("⚠ .env was not found")
18+
1719

1820
DEBUG: bool = str_to_bool(environ.get("DEBUG", "False"))
1921

20-
PROJECT_NAME: str = environ.get('PROJECT_NAME')
21-
VERSION: str = environ.get('VERSION')
22+
PROJECT_NAME: str = environ.get("PROJECT_NAME")
23+
VERSION: str = environ.get("VERSION")
2224

23-
DATABASE_URL: str = environ.get('DATABASE_URL')
24-
DEGUB_DATABASE_URL: str = environ.get('DEGUB_DATABASE_URL')
25+
DATABASE_URL: str = environ.get("DATABASE_URL")
26+
DEGUB_DATABASE_URL: str = environ.get("DEGUB_DATABASE_URL")

0 commit comments

Comments
 (0)