From 7290b62003ffb836017fd119223264d43b4e227a Mon Sep 17 00:00:00 2001 From: Dominik Demuth <dominik.demuth@physik.tu-darmstadt.de> Date: Mon, 25 Dec 2023 13:49:07 +0100 Subject: [PATCH] improve graph making while agr reading --- src/nmreval/io/graceeditor.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/nmreval/io/graceeditor.py b/src/nmreval/io/graceeditor.py index 44634fa..cdde89c 100644 --- a/src/nmreval/io/graceeditor.py +++ b/src/nmreval/io/graceeditor.py @@ -216,10 +216,9 @@ class GraceEditor: def _make_graph(self, line: str): m = self._RE_GRAPH_START.match(line) g_idx = int(m.group(1)) - if g_idx < len(self.graphs): + while g_idx < len(self.graphs): # this assumes that graphs are ordered in agr file even if missing, e.g. we read gß, g1, g3, ... - while g_idx != len(self.graphs): - self.graphs.append(GraceGraph(len(self.graphs))) + self.graphs.append(GraceGraph(len(self.graphs))) self.graphs.append(GraceGraph(g_idx))