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). |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| cadastre_fetch.py | ||
| competitors.py | ||
| filters.py | ||
| gate_verdict.py | ||
| noise_loader.py | ||
| parser.py | ||
| poi_loader.py | ||
| pzz_loader.py | ||
| quarter_dump_lookup.py | ||
| scorer.py | ||
| velocity.py | ||
| weight_profiles.py | ||