Skip to content

Commit 5a9ea77

Browse files
committed
run ruff linter
1 parent 74361e2 commit 5a9ea77

16 files changed

+65
-82
lines changed

backend/app/models/Match.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import enum
21

32
from sqlalchemy import Column, DateTime, ForeignKey, Integer
43
from sqlalchemy.dialects.postgresql import UUID

backend/app/models/User.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
from .Base import Base
88
from .Match import Match
99

10-
from .Match import Match
1110

1211
class User(Base):
1312
__tablename__ = "users"

backend/app/routes/availability.py

Lines changed: 15 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,20 @@
11
from uuid import UUID
2+
23
from fastapi import APIRouter, Depends, HTTPException, Query
34
from sqlalchemy.orm import Session
45

56
from app.middleware.auth import has_roles
6-
from app.utilities.db_utils import get_db
77
from app.schemas.availability import (
8-
AvailabilityEntity,
9-
CreateAvailabilityRequest,
10-
CreateAvailabilityResponse,
11-
DeleteAvailabilityRequest,
12-
DeleteAvailabilityResponse,
13-
GetAvailabilityRequest
8+
AvailabilityEntity,
9+
CreateAvailabilityRequest,
10+
CreateAvailabilityResponse,
11+
DeleteAvailabilityRequest,
12+
DeleteAvailabilityResponse,
13+
GetAvailabilityRequest,
1414
)
15-
from app.services.implementations.availability_service import AvailabilityService
1615
from app.schemas.user import UserRole
16+
from app.services.implementations.availability_service import AvailabilityService
17+
from app.utilities.db_utils import get_db
1718

1819
router = APIRouter(
1920
prefix="/availability",
@@ -39,24 +40,22 @@ async def get_availability(
3940
print(e)
4041
raise HTTPException(status_code=500, detail=str(e))
4142

42-
43-
4443
@router.post("/", response_model=CreateAvailabilityResponse)
4544
async def create_availability(
4645
availability: CreateAvailabilityRequest,
4746
availability_service: AvailabilityService = Depends(get_availability_service),
4847
authorized: bool = has_roles([UserRole.ADMIN, UserRole.VOLUNTEER]),
4948
):
5049
try:
51-
created_availability = await availability_service.create_availability(availability)
50+
created = await availability_service.create_availability(availability)
5251
# returns user id
53-
return created_availability
52+
return created
5453
except HTTPException as http_ex:
5554
raise http_ex
5655
except Exception as e:
5756
print(e)
5857
raise HTTPException(status_code=500, detail=str(e))
59-
58+
6059

6160
@router.delete("/", response_model=DeleteAvailabilityResponse)
6261
async def delete_availability(
@@ -65,10 +64,10 @@ async def delete_availability(
6564
authorized: bool = has_roles([UserRole.ADMIN, UserRole.VOLUNTEER]),
6665
):
6766
try:
68-
deleted_availability = await availability_service.delete_availability(availability)
69-
return deleted_availability
67+
deleted = await availability_service.delete_availability(availability)
68+
return deleted
7069
except HTTPException as http_ex:
7170
raise http_ex
7271
except Exception as e:
7372
print(e)
74-
raise HTTPException(status_code=500, detail=str(e))
73+
raise HTTPException(status_code=500, detail=str(e))

backend/app/routes/match.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
from fastapi import APIRouter, Depends, HTTPException
22
from sqlalchemy.orm import Session
33

4-
from app.utilities.db_utils import get_db
5-
from app.services.implementations.match_service import MatchService
64
from app.schemas.match import SubmitMatchRequest, SubmitMatchResponse
5+
from app.services.implementations.match_service import MatchService
6+
from app.utilities.db_utils import get_db
77

88
router = APIRouter(prefix="/matches", tags=["matches"])
99

@@ -25,4 +25,3 @@ async def confirm_time(
2525
except Exception as e:
2626
print(e)
2727
raise HTTPException(status_code=500, detail=str(e))
28-

backend/app/routes/suggested_times.py

Lines changed: 15 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,19 @@
1+
12
from fastapi import APIRouter, Depends, HTTPException
23
from sqlalchemy.orm import Session
34

4-
from app.schemas.time_block import TimeBlockBase
5-
from app.schemas.suggested_times import SuggestedTimeCreateRequest, SuggestedTimeEntity
6-
from app.services.implementations.suggested_times_service import SuggestedTimesService
7-
from app.utilities.db_utils import get_db
8-
9-
from typing import List
10-
11-
5+
from app.middleware.auth import has_roles
126
from app.schemas.suggested_times import (
137
SuggestedTimeCreateRequest,
14-
SuggestedTimeGetRequest,
15-
SuggestedTimeDeleteRequest,
168
SuggestedTimeCreateResponse,
9+
SuggestedTimeDeleteRequest,
10+
SuggestedTimeDeleteResponse,
11+
SuggestedTimeGetRequest,
1712
SuggestedTimeGetResponse,
18-
SuggestedTimeDeleteResponse
1913
)
20-
from app.middleware.auth import has_roles
2114
from app.schemas.user import UserRole
15+
from app.services.implementations.suggested_times_service import SuggestedTimesService
16+
from app.utilities.db_utils import get_db
2217

2318
router = APIRouter(
2419
prefix="/suggested-times",
@@ -31,12 +26,12 @@ def get_suggested_times_service(db: Session = Depends(get_db)):
3126
@router.post("/", response_model=SuggestedTimeCreateResponse)
3227
async def create_suggested_times(
3328
suggested_time: SuggestedTimeCreateRequest,
34-
suggested_time_service: SuggestedTimesService = Depends(get_suggested_times_service),
29+
time_service: SuggestedTimesService = Depends(get_suggested_times_service),
3530
authorized: bool = has_roles([UserRole.ADMIN, UserRole.PARTICIPANT]),
3631
):
3732
try:
38-
created_suggested_time = await suggested_time_service.create_suggested_time(suggested_time)
39-
return created_suggested_time
33+
created = await time_service.create_suggested_time(suggested_time)
34+
return created
4035
except HTTPException as http_ex:
4136
raise http_ex
4237
except Exception as e:
@@ -46,12 +41,12 @@ async def create_suggested_times(
4641
@router.get("/", response_model=SuggestedTimeGetResponse)
4742
async def get_suggested_times(
4843
match_id: int,
49-
suggested_time_service: SuggestedTimesService = Depends(get_suggested_times_service),
44+
time_service: SuggestedTimesService = Depends(get_suggested_times_service),
5045
authorized: bool = has_roles([UserRole.ADMIN, UserRole.VOLUNTEER]),
5146
):
5247
try:
5348
req = SuggestedTimeGetRequest(match_id=match_id)
54-
suggested_times = suggested_time_service.get_suggested_time_by_match_id(req)
49+
suggested_times = time_service.get_suggested_time_by_match_id(req)
5550
return suggested_times
5651
except HTTPException as http_ex:
5752
raise http_ex
@@ -62,13 +57,13 @@ async def get_suggested_times(
6257
@router.delete("/", response_model=SuggestedTimeDeleteResponse)
6358
async def delete_suggested_times(
6459
match_id: int,
65-
suggested_time_service: SuggestedTimesService = Depends(get_suggested_times_service),
60+
time_service: SuggestedTimesService = Depends(get_suggested_times_service),
6661
authorized: bool = has_roles([UserRole.ADMIN, UserRole.VOLUNTEER]),
6762
):
6863
try:
6964
req = SuggestedTimeDeleteRequest(match_id=match_id)
70-
deleted_suggested_time = await suggested_time_service.delete_suggested_times_by_match_id(req)
71-
return deleted_suggested_time
65+
deleted = await time_service.delete_suggested_times_by_match_id(req)
66+
return deleted
7267
except HTTPException as http_ex:
7368
raise http_ex
7469
except Exception as e:

backend/app/schemas/availability.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
from datetime import datetime, timedelta
2-
from enum import Enum
31
from typing import List
42
from uuid import UUID
53

backend/app/schemas/match.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
from app.schemas.time_block import TimeBlockEntity
44

5+
56
class SubmitMatchRequest(BaseModel):
67
match_id: int
78
time_block_id: int

backend/app/schemas/suggested_times.py

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,10 @@
1-
from datetime import datetime, timedelta
2-
from enum import Enum
3-
from typing import List, Optional
4-
from uuid import UUID
1+
from typing import List
52

6-
from pydantic import BaseModel, ConfigDict
3+
from pydantic import BaseModel
74

85
from app.schemas.time_block import TimeBlockEntity, TimeBlockId, TimeRange
96

7+
108
class SuggestedTimeCreateRequest(BaseModel):
119
match_id: int
1210
suggested_new_times: List[TimeRange]
@@ -32,4 +30,4 @@ class SuggestedTimeGetResponse(BaseModel):
3230
class SuggestedTimeEntity(BaseModel):
3331
id: int
3432
match_id: int
35-
timeblock_id: TimeBlockId
33+
timeblock_id: TimeBlockId

backend/app/schemas/time_block.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
from datetime import datetime, timedelta
2-
from uuid import UUID
1+
from datetime import datetime
2+
3+
from pydantic import BaseModel, ConfigDict, model_validator
34

4-
from pydantic import BaseModel, ConfigDict, ValidationInfo, field_validator, model_validator
55

66
class TimeRange(BaseModel):
77
start_time: datetime

backend/app/server.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,10 @@
88

99
from . import models
1010
from .middleware.auth_middleware import AuthMiddleware
11-
from .routes import auth, send_email, test, user, suggested_times, availability, match
11+
from .routes import auth, availability, match, suggested_times, test, user
1212
from .utilities.constants import LOGGER_NAME
1313
from .utilities.firebase_init import initialize_firebase
14+
1415
# from .utilities.ses.ses_init import ensure_ses_templates
1516

1617
load_dotenv()

0 commit comments

Comments
 (0)