Skip to content

Commit 8f96c8a

Browse files
committed
lint code
1 parent 21de7e2 commit 8f96c8a

File tree

14 files changed

+28
-30
lines changed

14 files changed

+28
-30
lines changed

Diff for: Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ safety: ## Check project and dependencies with safety https://github.com/pyupio/
3939

4040
.PHONY: py-upgrade
4141
py-upgrade: ## Upgrade project py files with pyupgrade library for python version 3.10
42-
pyupgrade --py312-plus `find app -name "*.py"`
42+
pyupgrade --py313-plus `find app -name "*.py"`
4343

4444
.PHONY: lint
4545
lint: ## Lint project code.

Diff for: app/api/health.py

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
11
import logging
22
from typing import Annotated
33

4-
from fastapi import APIRouter, status, Request, Depends, Query
4+
from fastapi import APIRouter, Depends, Query, Request, status
55
from pydantic import EmailStr
66
from starlette.concurrency import run_in_threadpool
77

88
from app.services.smtp import SMTPEmailService
9-
109
from app.utils.logging import AppLogger
1110

1211
logger = AppLogger().get_logger()

Diff for: app/api/nonsense.py

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
import io
2-
from fastapi import APIRouter, Depends, status, UploadFile, HTTPException
3-
from sqlalchemy.exc import SQLAlchemyError
2+
43
import polars as pl
4+
from fastapi import APIRouter, Depends, HTTPException, UploadFile, status
5+
from sqlalchemy.exc import SQLAlchemyError
56
from sqlalchemy.ext.asyncio import AsyncSession
67

78
from app.database import get_db

Diff for: app/config.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import os
22

3-
from pydantic import PostgresDsn, RedisDsn, computed_field, BaseModel
3+
from pydantic import BaseModel, PostgresDsn, RedisDsn, computed_field
44
from pydantic_core import MultiHostUrl
55
from pydantic_settings import BaseSettings, SettingsConfigDict
66

Diff for: app/database.py

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
from collections.abc import AsyncGenerator
22

3-
from sqlalchemy.ext.asyncio import create_async_engine
4-
from sqlalchemy.ext.asyncio import async_sessionmaker
3+
from sqlalchemy.ext.asyncio import async_sessionmaker, create_async_engine
54

65
from app.config import settings as global_settings
76
from app.utils.logging import AppLogger

Diff for: app/main.py

+9-10
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,24 @@
1+
from contextlib import asynccontextmanager
2+
13
import asyncpg
2-
from apscheduler.eventbrokers.redis import RedisEventBroker
4+
from apscheduler import AsyncScheduler
35
from apscheduler.datastores.sqlalchemy import SQLAlchemyDataStore
4-
from fastapi import FastAPI, Depends
6+
from apscheduler.eventbrokers.redis import RedisEventBroker
7+
from fastapi import Depends, FastAPI
58
from fastapi_cache import FastAPICache
69
from fastapi_cache.backends.redis import RedisBackend
710

11+
from app.api.health import router as health_router
812
from app.api.nonsense import router as nonsense_router
913
from app.api.shakespeare import router as shakespeare_router
1014
from app.api.stuff import router as stuff_router
15+
from app.api.user import router as user_router
1116
from app.config import settings as global_settings
1217
from app.database import engine
13-
from app.utils.logging import AppLogger
14-
from app.api.user import router as user_router
15-
from app.api.health import router as health_router
16-
from app.redis import get_redis, get_cache
18+
from app.redis import get_cache, get_redis
1719
from app.services.auth import AuthBearer
1820
from app.services.scheduler import SchedulerMiddleware
19-
20-
from contextlib import asynccontextmanager
21-
22-
from apscheduler import AsyncScheduler
21+
from app.utils.logging import AppLogger
2322

2423
logger = AppLogger().get_logger()
2524

Diff for: app/models/base.py

+3-2
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,10 @@
22

33
from asyncpg import UniqueViolationError
44
from fastapi import HTTPException, status
5-
from sqlalchemy.exc import SQLAlchemyError, IntegrityError
5+
from sqlalchemy.exc import IntegrityError, SQLAlchemyError
66
from sqlalchemy.ext.asyncio import AsyncSession
7-
from sqlalchemy.orm import declared_attr, DeclarativeBase
7+
from sqlalchemy.orm import DeclarativeBase, declared_attr
8+
89
from app.utils.logging import AppLogger
910

1011
logger = AppLogger().get_logger()

Diff for: app/models/nonsense.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
from sqlalchemy import String, select
55
from sqlalchemy.dialects.postgresql import UUID
66
from sqlalchemy.ext.asyncio import AsyncSession
7-
from sqlalchemy.orm import mapped_column, Mapped
7+
from sqlalchemy.orm import Mapped, mapped_column
88

99
from app.models.base import Base
1010

Diff for: app/schemas/nnonsense.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from uuid import UUID
22

3-
from pydantic import BaseModel, Field, ConfigDict
3+
from pydantic import BaseModel, ConfigDict, Field
44

55
config = ConfigDict(from_attributes=True)
66

Diff for: app/services/auth.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
import time
2+
23
import jwt
4+
from fastapi import HTTPException, Request
5+
from fastapi.security import HTTPAuthorizationCredentials, HTTPBearer
36

47
from app.config import settings as global_settings
58
from app.models.user import User
6-
7-
from fastapi import Request, HTTPException
8-
from fastapi.security import HTTPBearer, HTTPAuthorizationCredentials
99
from app.utils.logging import AppLogger
1010

1111
logger = AppLogger().get_logger()

Diff for: app/utils/decorators.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
from sqlalchemy.dialects import postgresql
2-
31
from functools import wraps
42

3+
from sqlalchemy.dialects import postgresql
4+
55

66
def compile_sql_or_scalar(func):
77
"""

Diff for: app/utils/logging.py

-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
from rich.console import Console
44
from rich.logging import RichHandler
55

6-
76
from app.utils.singleton import SingletonMeta
87

98

Diff for: performance/locustfile.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from locust import HttpUser, task, between
1+
from locust import HttpUser, between, task
22

33

44
class Stuff(HttpUser):

Diff for: tests/conftest.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import pytest
2-
from httpx import AsyncClient, ASGITransport
2+
from httpx import ASGITransport, AsyncClient
33

44
from app.database import engine
55
from app.main import app

0 commit comments

Comments
 (0)