Skip to content

Commit 72bb711

Browse files
authored
Merge pull request #210 from grillazz/198-add-simple-caching
2 parents 6f82883 + 353ef0d commit 72bb711

File tree

12 files changed

+652
-629
lines changed

12 files changed

+652
-629
lines changed

Dockerfile

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,8 +56,6 @@ COPY /templates/ templates/
5656
COPY .env app/
5757
COPY alembic.ini /panettone/alembic.ini
5858
COPY /alembic/ /panettone/alembic/
59-
COPY logging-uvicorn.json /panettone/logging-uvicorn.json
60-
COPY logging-granian.json /panettone/logging-granian.json
6159
COPY pyproject.toml /panettone/pyproject.toml
6260

6361
RUN python -V

app/api/health.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22

33
from fastapi import APIRouter, Depends, Query, Request, status
44
from pydantic import EmailStr
5+
from rotoger import AppStructLogger
56
from starlette.concurrency import run_in_threadpool
67

78
from app.services.smtp import SMTPEmailService
8-
from app.utils.logging import AppStructLogger
99

1010
logger = AppStructLogger().get_logger()
1111

app/api/ml.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22

33
from fastapi import APIRouter, Depends, Form
44
from fastapi.responses import StreamingResponse
5+
from rotoger import AppStructLogger
56

67
from app.services.llm import get_llm_service
7-
from app.utils.logging import AppStructLogger
88

99
logger = AppStructLogger().get_logger()
1010

app/api/stuff.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
from fastapi import APIRouter, Depends, HTTPException, Request, status
2+
from rotoger import AppStructLogger
23
from sqlalchemy.exc import SQLAlchemyError
34
from sqlalchemy.ext.asyncio import AsyncSession
45

56
from app.database import get_db
67
from app.models.stuff import Stuff
78
from app.schemas.stuff import StuffResponse, StuffSchema
8-
from app.utils.logging import AppStructLogger
99

1010
logger = AppStructLogger().get_logger()
1111

app/api/user.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
from typing import Annotated
22

33
from fastapi import APIRouter, Depends, Form, HTTPException, Request, status
4+
from rotoger import AppStructLogger
45
from sqlalchemy.ext.asyncio import AsyncSession
56

67
from app.database import get_db
78
from app.models.user import User
89
from app.schemas.user import TokenResponse, UserLogin, UserResponse, UserSchema
910
from app.services.auth import create_access_token
10-
from app.utils.logging import AppStructLogger
1111

1212
logger = AppStructLogger().get_logger()
1313

app/database.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
from collections.abc import AsyncGenerator
22

3+
from rotoger import AppStructLogger
34
from sqlalchemy.ext.asyncio import async_sessionmaker, create_async_engine
45

56
from app.config import settings as global_settings
6-
from app.utils.logging import AppStructLogger
77

88
logger = AppStructLogger().get_logger()
99

app/main.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
from fastapi import Depends, FastAPI, Request
66
from fastapi.responses import HTMLResponse
77
from fastapi.templating import Jinja2Templates
8+
from rotoger import AppStructLogger
89

910
from app.api.health import router as health_router
1011
from app.api.ml import router as ml_router
@@ -15,7 +16,6 @@
1516
from app.config import settings as global_settings
1617
from app.redis import get_redis
1718
from app.services.auth import AuthBearer
18-
from app.utils.logging import AppStructLogger
1919

2020
logger = AppStructLogger().get_logger()
2121
templates = Jinja2Templates(directory=Path(__file__).parent.parent / "templates")

app/models/base.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,11 @@
22

33
from asyncpg import UniqueViolationError
44
from fastapi import HTTPException, status
5+
from rotoger import AppStructLogger
56
from sqlalchemy.exc import IntegrityError, SQLAlchemyError
67
from sqlalchemy.ext.asyncio import AsyncSession
78
from sqlalchemy.orm import DeclarativeBase, declared_attr
89

9-
from app.utils.logging import AppStructLogger
10-
1110
logger = AppStructLogger().get_logger()
1211

1312

app/services/auth.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@
33
import jwt
44
from fastapi import HTTPException, Request
55
from fastapi.security import HTTPAuthorizationCredentials, HTTPBearer
6+
from rotoger import AppStructLogger
67

78
from app.config import settings as global_settings
89
from app.models.user import User
9-
from app.utils.logging import AppStructLogger
1010

1111
logger = AppStructLogger().get_logger()
1212

app/services/smtp.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@
55
from attrs import define, field
66
from fastapi.templating import Jinja2Templates
77
from pydantic import EmailStr
8+
from rotoger import AppStructLogger
89

910
from app.config import settings as global_settings
10-
from app.utils.logging import AppStructLogger
1111
from app.utils.singleton import SingletonMetaNoArgs
1212

1313
logger = AppStructLogger().get_logger()

0 commit comments

Comments
 (0)