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. |
||
|---|---|---|
| .. | ||
| app | ||
| data/sql | ||
| tests | ||
| .dockerignore | ||
| Dockerfile | ||
| pyproject.toml | ||