fix(p3-batch): восстановление 13 Fable 5 P3-fixes из lost branches #1301
1 changed files with 4 additions and 2 deletions
|
|
@ -7,7 +7,7 @@
|
|||
import asyncio
|
||||
import json
|
||||
import logging
|
||||
from datetime import date, datetime
|
||||
from datetime import date, datetime, timedelta
|
||||
|
||||
import httpx
|
||||
from sqlalchemy import text
|
||||
|
|
@ -110,7 +110,9 @@ def sync_poi_to_db() -> dict[str, int]:
|
|||
Returns: counters {fetched, inserted, updated, skipped_old}.
|
||||
"""
|
||||
elements = asyncio.run(fetch_overpass())
|
||||
two_years_ago = date.today().replace(year=date.today().year - 2)
|
||||
# 730 дней ≈ 2 года: избегаем ValueError 29 февраля (year-2 не високосный → нет 29.02).
|
||||
# Точность ±1 день несущественна для фильтра "не старше 2 лет" (требование Максима). См. #1232.
|
||||
two_years_ago = date.today() - timedelta(days=730)
|
||||
|
||||
inserted = 0
|
||||
updated = 0
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue