Addresses review-bot blockers on PR #190 (4 reviews flagged same issues): 1. Narrow except in quarter_dump_lookup.py: - line 579/651: except Exception -> (OperationalError, ProgrammingError) для outer DB queries - line 598/668: except Exception -> (ValueError, json.JSONDecodeError) для json.loads fallback 2. _get_parcel_wkt fallback (line 506-521): cad_quarters_geom хранит 3-segment quarter keys, а cad_num передавался 4-segment -> fallback всегда возвращал NULL. Теперь derive_quarter_cad(cad_num). 3. _get_zouit_engineering_overlaps: добавлен LIMIT 100 для unbounded jsonb_array_elements fan-out (engineering_structures query уже имел LIMIT 50). |
||
|---|---|---|
| .. | ||
| alembic | ||
| app | ||
| db/init | ||
| output | ||
| tests | ||
| .dockerignore | ||
| .env.example | ||
| .env.runtime.example | ||
| alembic.ini | ||
| debug.log | ||
| Dockerfile | ||
| pyproject.toml | ||
| uv.lock | ||