mirror of
https://github.com/grillazz/fastapi-sqlalchemy-asyncpg.git
synced 2025-08-26 16:40:40 +03:00
wip: lint
This commit is contained in:
parent
7e0024876c
commit
d0d26687df
@ -4,6 +4,7 @@ from sqlalchemy.ext.asyncio import async_sessionmaker, create_async_engine
|
||||
|
||||
from app.config import settings as global_settings
|
||||
from app.utils.logging import setup_structlog
|
||||
|
||||
logger = setup_structlog()
|
||||
|
||||
engine = create_async_engine(
|
||||
|
@ -1,11 +1,7 @@
|
||||
import logging
|
||||
import os
|
||||
from contextlib import asynccontextmanager
|
||||
from pathlib import Path
|
||||
|
||||
import asyncpg
|
||||
import orjson
|
||||
import structlog
|
||||
from fastapi import Depends, FastAPI, Request
|
||||
from fastapi.responses import HTMLResponse
|
||||
from fastapi.templating import Jinja2Templates
|
||||
@ -19,10 +15,8 @@ from app.api.user import router as user_router
|
||||
from app.config import settings as global_settings
|
||||
from app.redis import get_redis
|
||||
from app.services.auth import AuthBearer
|
||||
from whenever._whenever import Instant
|
||||
from app.utils.logging import setup_structlog
|
||||
|
||||
|
||||
logger = setup_structlog()
|
||||
templates = Jinja2Templates(directory=Path(__file__).parent.parent / "templates")
|
||||
|
||||
|
@ -1,16 +1,16 @@
|
||||
import logging
|
||||
import os
|
||||
from logging.handlers import RotatingFileHandler
|
||||
from pathlib import Path
|
||||
|
||||
import orjson
|
||||
import structlog
|
||||
from rich.console import Console
|
||||
from rich.logging import RichHandler
|
||||
from whenever._whenever import Instant
|
||||
|
||||
from app.utils.singleton import SingletonMeta
|
||||
|
||||
import logging
|
||||
import os
|
||||
import orjson
|
||||
import structlog
|
||||
from whenever._whenever import Instant
|
||||
from pathlib import Path
|
||||
|
||||
class AppLogger(metaclass=SingletonMeta):
|
||||
_logger = None
|
||||
@ -30,6 +30,8 @@ class RichConsoleHandler(RichHandler):
|
||||
)
|
||||
|
||||
|
||||
|
||||
# TODO: merge this wrapper with the one in structlog under one hood of AppLogger
|
||||
class BytesToTextIOWrapper:
|
||||
def __init__(self, handler, encoding="utf-8"):
|
||||
self.handler = handler
|
||||
|
Loading…
x
Reference in New Issue
Block a user