Geometry, Results: Fix HS display whene not associated.

setup.py
Pierre-Antoine Rouby 2024-05-17 16:41:05 +02:00
parent b017127b3a
commit 61fd54c496
2 changed files with 8 additions and 2 deletions

View File

@ -191,8 +191,11 @@ class PlotKPZ(PamhyrPlot):
def draw_profiles_hs(self, reach): def draw_profiles_hs(self, reach):
lhs = filter( lhs = filter(
lambda hs: hs._input_reach.reach is reach, lambda hs: hs._input_reach.reach is reach,
filter(
lambda hs: hs._input_reach is not None,
self._study.river.hydraulic_structures.lst self._study.river.hydraulic_structures.lst
) )
)
for hs in lhs: for hs in lhs:
x = hs.input_kp x = hs.input_kp

View File

@ -109,8 +109,11 @@ class PlotKPC(PamhyrPlot):
def draw_profiles_hs(self, reach): def draw_profiles_hs(self, reach):
lhs = filter( lhs = filter(
lambda hs: hs._input_reach.reach is reach.geometry, lambda hs: hs._input_reach.reach is reach.geometry,
filter(
lambda hs: hs._input_reach is not None,
self.results.study.river.hydraulic_structures.lst self.results.study.river.hydraulic_structures.lst
) )
)
for hs in lhs: for hs in lhs:
x = hs.input_kp x = hs.input_kp