From 662a218e4109e364ef2f384e7d1968fb5e8e92c9 Mon Sep 17 00:00:00 2001 From: Pierre-Antoine Rouby Date: Fri, 26 Jun 2026 16:27:00 +0200 Subject: [PATCH] Results: Reach: Keep profiles global min and max. --- src/Model/Results/River/River.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/Model/Results/River/River.py b/src/Model/Results/River/River.py index f3602f02..d0f44aaf 100644 --- a/src/Model/Results/River/River.py +++ b/src/Model/Results/River/River.py @@ -304,6 +304,9 @@ class Reach(SQLSubModel): lambda p: p.name[0:8] != 'interpol', self._profiles ) ) + + self._global_index = (-1, -1) + self._buffers = {} def __len__(self): @@ -333,9 +336,15 @@ class Reach(SQLSubModel): return self._profiles[id] def set_global_index(self, indexs): + self._global_index = (indexs[0], indexs[-1]) + for profile, ind in zip(self._profiles, indexs): profile.global_index = ind + @property + def global_index(self): + return self._global_index + @timer def set(self, profile_id, timestamp, key, data): self._profiles[profile_id].set(timestamp, key, data)