Live observation: sweep on "Базовый переулок, 52" produced area_m2=2_025_106.7 (concatenated digits across DOM boundaries) -> psycopg.NumericValueOutOfRange on INSERT, lost entire batch of 30 items from page=1. Cap at 10_000 m2 (residential ceiling) and drop <=0. Keeps the rest of the item (price, dates, status) so the row still persists with area_m2=NULL -- better than losing the whole batch. |
||
|---|---|---|
| .. | ||
| api | ||
| core | ||
| schemas | ||
| services | ||
| tasks | ||
| __init__.py | ||
| main.py | ||