refactor main.py
Some checks failed
CI and deploy / migration-check (push) Failing after 17s
CI and deploy / deploy (push) Has been skipped

This commit is contained in:
Dusan Vojacek
2026-04-19 20:42:53 +02:00
parent ccb2a41e22
commit 014c6f193b
7 changed files with 1229 additions and 1062 deletions

View File

@@ -0,0 +1,22 @@
"""Sdílený hook po importu cen / forecastu obnova cache predikce záporných cen."""
from __future__ import annotations
import logging
import asyncpg
logger = logging.getLogger(__name__)
async def refresh_negative_price_predictions(conn: asyncpg.Connection, site_id: int) -> None:
try:
await conn.fetch(
"SELECT * FROM ems.fn_predict_negative_price_windows($1, 7)", site_id
)
except Exception:
logger.warning(
"fn_predict_negative_price_windows failed for site %s",
site_id,
exc_info=True,
)