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). |
||
|---|---|---|
| .. | ||
| api | ||
| core | ||
| models | ||
| schemas | ||
| scrapers | ||
| services | ||
| workers | ||
| __init__.py | ||
| main.py | ||