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.config import settings as global_settings
|
||||||
from app.utils.logging import setup_structlog
|
from app.utils.logging import setup_structlog
|
||||||
|
|
||||||
logger = setup_structlog()
|
logger = setup_structlog()
|
||||||
|
|
||||||
engine = create_async_engine(
|
engine = create_async_engine(
|
||||||
|
@ -1,11 +1,7 @@
|
|||||||
import logging
|
|
||||||
import os
|
|
||||||
from contextlib import asynccontextmanager
|
from contextlib import asynccontextmanager
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
|
|
||||||
import asyncpg
|
import asyncpg
|
||||||
import orjson
|
|
||||||
import structlog
|
|
||||||
from fastapi import Depends, FastAPI, Request
|
from fastapi import Depends, FastAPI, Request
|
||||||
from fastapi.responses import HTMLResponse
|
from fastapi.responses import HTMLResponse
|
||||||
from fastapi.templating import Jinja2Templates
|
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.config import settings as global_settings
|
||||||
from app.redis import get_redis
|
from app.redis import get_redis
|
||||||
from app.services.auth import AuthBearer
|
from app.services.auth import AuthBearer
|
||||||
from whenever._whenever import Instant
|
|
||||||
from app.utils.logging import setup_structlog
|
from app.utils.logging import setup_structlog
|
||||||
|
|
||||||
|
|
||||||
logger = setup_structlog()
|
logger = setup_structlog()
|
||||||
templates = Jinja2Templates(directory=Path(__file__).parent.parent / "templates")
|
templates = Jinja2Templates(directory=Path(__file__).parent.parent / "templates")
|
||||||
|
|
||||||
|
@ -1,16 +1,16 @@
|
|||||||
|
import logging
|
||||||
|
import os
|
||||||
from logging.handlers import RotatingFileHandler
|
from logging.handlers import RotatingFileHandler
|
||||||
|
from pathlib import Path
|
||||||
|
|
||||||
|
import orjson
|
||||||
|
import structlog
|
||||||
from rich.console import Console
|
from rich.console import Console
|
||||||
from rich.logging import RichHandler
|
from rich.logging import RichHandler
|
||||||
|
from whenever._whenever import Instant
|
||||||
|
|
||||||
from app.utils.singleton import SingletonMeta
|
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):
|
class AppLogger(metaclass=SingletonMeta):
|
||||||
_logger = None
|
_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:
|
class BytesToTextIOWrapper:
|
||||||
def __init__(self, handler, encoding="utf-8"):
|
def __init__(self, handler, encoding="utf-8"):
|
||||||
self.handler = handler
|
self.handler = handler
|
||||||
|
Loading…
x
Reference in New Issue
Block a user