16 lines
288 B
Python
16 lines
288 B
Python
from __future__ import annotations
|
|
|
|
from sqlalchemy import create_engine
|
|
from sqlalchemy.engine import Engine
|
|
|
|
from .settings import settings
|
|
|
|
|
|
def get_engine() -> Engine:
|
|
return create_engine(
|
|
settings.mysql_url,
|
|
pool_pre_ping=True,
|
|
pool_recycle=3600,
|
|
)
|
|
|