Reclassify doorglass wall items as Window domain objects 🟩

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Daniel Roth 2026-06-05 12:54:04 +00:00
parent cdefa65887
commit 45925d48eb

View file

@ -47,9 +47,15 @@ def _map_room(r: api.Room) -> Room:
length_m=length,
area_m2=round(r.area, 2),
windows=[
_map_window(wi) for wi in r.wall_items if wi.symbol.id.startswith("window")
_map_window(wi)
for wi in r.wall_items
if wi.symbol.id.startswith("window") or wi.symbol.id == "doorglass"
],
doors=[
_map_door(wi)
for wi in r.wall_items
if wi.symbol.id.startswith("door") and wi.symbol.id != "doorglass"
],
doors=[_map_door(wi) for wi in r.wall_items if wi.symbol.id.startswith("door")],
)