Checked with MyPy, Pylint; updated Pylint config
This commit is contained in:
parent
2a2175e31a
commit
a91613cbd3
7 changed files with 133 additions and 123 deletions
0
app/sql/__init__.py
Normal file
0
app/sql/__init__.py
Normal 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
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
from pydantic import BaseModel
|
||||
from pydantic import BaseModel # pylint: disable=no-name-in-module
|
||||
|
||||
|
||||
# Pydantic class for
|
||||
|
|
Loading…
Add table
Reference in a new issue