Checked with MyPy, Pylint; updated Pylint config

This commit is contained in:
DarkCat09 2023-02-27 19:48:34 +04:00
parent 2a2175e31a
commit a91613cbd3
7 changed files with 133 additions and 123 deletions

0
app/sql/__init__.py Normal file
View file

View file

@ -3,11 +3,12 @@ from typing import AsyncGenerator
from pydantic import BaseSettings
from sqlalchemy import create_engine
from sqlalchemy_utils import database_exists
from sqlalchemy_utils import create_database
from sqlalchemy.orm import Session, sessionmaker
from sqlalchemy.ext.declarative import declarative_base
from sqlalchemy_utils import database_exists
from sqlalchemy_utils import create_database
# Database configuration
class SqlSettings(BaseSettings):
@ -21,10 +22,12 @@ class SqlSettings(BaseSettings):
sql_settings = SqlSettings()
# DB connection URL
# pylint: disable=consider-using-f-string
db_url = (
'mysql://{db_user}:{db_password}@'
'{db_host}:{db_port}/{db_database}'
).format(**sql_settings.dict())
# pylint: enable=consider-using-f-string
# SQLAlchemy engine object

View file

@ -1,4 +1,4 @@
from pydantic import BaseModel
from pydantic import BaseModel # pylint: disable=no-name-in-module
# Pydantic class for