Skip to content

Commit 103a941

Browse files
committed
minor mypy and ruff fixes, fastcrud bumped to 0.10.0
1 parent 8cee723 commit 103a941

File tree

7 files changed

+19
-15
lines changed

7 files changed

+19
-15
lines changed

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ redis = "^5.0.1"
3030
arq = "^0.25.0"
3131
gunicorn = "^21.2.0"
3232
bcrypt = "^4.1.1"
33-
fastcrud = "^0.7.0"
33+
fastcrud = "^0.10.0"
3434

3535

3636
[build-system]

src/app/api/v1/posts.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from typing import Annotated
1+
from typing import Annotated, Any
22

33
from fastapi import APIRouter, Depends, Request
44
from fastcrud.paginated import PaginatedListResponse, compute_offset, paginated_response
@@ -65,7 +65,8 @@ async def read_posts(
6565
is_deleted=False,
6666
)
6767

68-
return paginated_response(crud_data=posts_data, page=page, items_per_page=items_per_page)
68+
response: dict[str, Any] = paginated_response(crud_data=posts_data, page=page, items_per_page=items_per_page)
69+
return response
6970

7071

7172
@router.get("/{username}/post/{id}", response_model=PostRead)

src/app/api/v1/rate_limits.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from typing import Annotated
1+
from typing import Annotated, Any
22

33
from fastapi import APIRouter, Depends, Request
44
from fastcrud.paginated import PaginatedListResponse, compute_offset, paginated_response
@@ -54,7 +54,8 @@ async def read_rate_limits(
5454
tier_id=db_tier["id"],
5555
)
5656

57-
return paginated_response(crud_data=rate_limits_data, page=page, items_per_page=items_per_page)
57+
response: dict[str, Any] = paginated_response(crud_data=rate_limits_data, page=page, items_per_page=items_per_page)
58+
return response
5859

5960

6061
@router.get("/tier/{tier_name}/rate_limit/{id}", response_model=RateLimitRead)

src/app/api/v1/tiers.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
from typing import Annotated
1+
from typing import Annotated, Any
22

33
from fastapi import APIRouter, Depends, Request
4-
from sqlalchemy.ext.asyncio import AsyncSession
54
from fastcrud.paginated import PaginatedListResponse, compute_offset, paginated_response
5+
from sqlalchemy.ext.asyncio import AsyncSession
66

77
from ...api.dependencies import get_current_superuser
88
from ...core.db.database import async_get_db
@@ -35,7 +35,8 @@ async def read_tiers(
3535
db=db, offset=compute_offset(page, items_per_page), limit=items_per_page, schema_to_select=TierRead
3636
)
3737

38-
return paginated_response(crud_data=tiers_data, page=page, items_per_page=items_per_page)
38+
response: dict[str, Any] = paginated_response(crud_data=tiers_data, page=page, items_per_page=items_per_page)
39+
return response
3940

4041

4142
@router.get("/tier/{name}", response_model=TierRead)

src/app/api/v1/users.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
from typing import Annotated, Any
22

33
from fastapi import APIRouter, Depends, Request
4-
from sqlalchemy.ext.asyncio import AsyncSession
54
from fastcrud.paginated import PaginatedListResponse, compute_offset, paginated_response
5+
from sqlalchemy.ext.asyncio import AsyncSession
66

77
from ...api.dependencies import get_current_superuser, get_current_user
88
from ...core.db.database import async_get_db
@@ -51,7 +51,8 @@ async def read_users(
5151
is_deleted=False,
5252
)
5353

54-
return paginated_response(crud_data=users_data, page=page, items_per_page=items_per_page)
54+
response: dict[str, Any] = paginated_response(crud_data=users_data, page=page, items_per_page=items_per_page)
55+
return response
5556

5657

5758
@router.get("/user/me/", response_model=UserRead)

src/scripts/create_first_superuser.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import asyncio
2-
import uuid
32
import logging
3+
import uuid
44
from datetime import UTC, datetime
55

66
from sqlalchemy import Boolean, Column, DateTime, ForeignKey, Integer, MetaData, String, Table, insert, select
@@ -60,10 +60,10 @@ async def create_first_user(session: AsyncSession) -> None:
6060
await conn.commit()
6161

6262
logger.info(f"Admin user {username} created successfully.")
63-
63+
6464
else:
6565
logger.info(f"Admin user {username} already exists.")
66-
66+
6767
except Exception as e:
6868
logger.error(f"Error creating admin user: {e}")
6969

src/scripts/create_first_tier.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,10 @@ async def create_first_tier(session: AsyncSession) -> None:
2323
session.add(Tier(name=tier_name))
2424
await session.commit()
2525
logger.info(f"Tier '{tier_name}' created successfully.")
26-
26+
2727
else:
2828
logger.info(f"Tier '{tier_name}' already exists.")
29-
29+
3030
except Exception as e:
3131
logger.error(f"Error creating tier: {e}")
3232

0 commit comments

Comments
 (0)