Skip to content

Commit d0d2668

Browse files
committed
wip: lint
1 parent 7e00248 commit d0d2668

File tree

3 files changed

+10
-13
lines changed

3 files changed

+10
-13
lines changed

app/database.py

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

55
from app.config import settings as global_settings
66
from app.utils.logging import setup_structlog
7+
78
logger = setup_structlog()
89

910
engine = create_async_engine(

app/main.py

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,7 @@
1-
import logging
2-
import os
31
from contextlib import asynccontextmanager
42
from pathlib import Path
53

64
import asyncpg
7-
import orjson
8-
import structlog
95
from fastapi import Depends, FastAPI, Request
106
from fastapi.responses import HTMLResponse
117
from fastapi.templating import Jinja2Templates
@@ -19,10 +15,8 @@
1915
from app.config import settings as global_settings
2016
from app.redis import get_redis
2117
from app.services.auth import AuthBearer
22-
from whenever._whenever import Instant
2318
from app.utils.logging import setup_structlog
2419

25-
2620
logger = setup_structlog()
2721
templates = Jinja2Templates(directory=Path(__file__).parent.parent / "templates")
2822

@@ -81,4 +75,4 @@ def get_index(request: Request):
8175
# app.add_middleware(SchedulerMiddleware, scheduler=_scheduler_himself)
8276
# TODO: every non-GET method should reset cache
8377
# TODO: scheduler tasks needing DB should access connection pool via request
84-
# TODO: https://stackoverflow.com/questions/16053364/make-sure-only-one-worker-launches-the-apscheduler-event-in-a-pyramid-web-app-ru
78+
# TODO: https://stackoverflow.com/questions/16053364/make-sure-only-one-worker-launches-the-apscheduler-event-in-a-pyramid-web-app-ru

app/utils/logging.py

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
1+
import logging
2+
import os
13
from logging.handlers import RotatingFileHandler
4+
from pathlib import Path
25

6+
import orjson
7+
import structlog
38
from rich.console import Console
49
from rich.logging import RichHandler
10+
from whenever._whenever import Instant
511

612
from app.utils.singleton import SingletonMeta
713

8-
import logging
9-
import os
10-
import orjson
11-
import structlog
12-
from whenever._whenever import Instant
13-
from pathlib import Path
1414

1515
class AppLogger(metaclass=SingletonMeta):
1616
_logger = None
@@ -30,6 +30,8 @@ def __init__(self, width=200, style=None, **kwargs):
3030
)
3131

3232

33+
34+
# TODO: merge this wrapper with the one in structlog under one hood of AppLogger
3335
class BytesToTextIOWrapper:
3436
def __init__(self, handler, encoding="utf-8"):
3537
self.handler = handler

0 commit comments

Comments
 (0)