[+] reuse settings from tickers
This commit is contained in:
parent
9aec75cdd7
commit
c8370f96ff
5
deps/test-task-2025-06-30-v1/python/online/fxreader/pr34/test_task_2025_06_30_v1/async_api/app.py
vendored
5
deps/test-task-2025-06-30-v1/python/online/fxreader/pr34/test_task_2025_06_30_v1/async_api/app.py
vendored
@ -1,14 +1,15 @@
|
|||||||
import asyncio
|
import asyncio
|
||||||
import os
|
# import os
|
||||||
from ..tickers_retrieval.emcont import Emcont
|
from ..tickers_retrieval.emcont import Emcont
|
||||||
from ..tickers.models import Ticker
|
from ..tickers.models import Ticker
|
||||||
|
from ..tickers.settings import Settings as ModelsSettings
|
||||||
import sqlalchemy.ext.asyncio
|
import sqlalchemy.ext.asyncio
|
||||||
|
|
||||||
from typing import Any
|
from typing import Any
|
||||||
|
|
||||||
async def run() -> None:
|
async def run() -> None:
|
||||||
engine = sqlalchemy.ext.asyncio.create_async_engine(
|
engine = sqlalchemy.ext.asyncio.create_async_engine(
|
||||||
os.environ['DB_URL']
|
ModelsSettings.singleton().db_url
|
||||||
)
|
)
|
||||||
async_session = sqlalchemy.ext.asyncio.async_sessionmaker(
|
async_session = sqlalchemy.ext.asyncio.async_sessionmaker(
|
||||||
engine
|
engine
|
||||||
|
Loading…
Reference in New Issue
Block a user