From a155cfc47a75e7b7100992a8ed5b5bb766d94d31 Mon Sep 17 00:00:00 2001 From: Fabian Joswig Date: Wed, 19 Oct 2022 13:15:48 +0100 Subject: [PATCH] feat: First and last configuration added to output of details for irregular chains. --- pyerrors/obs.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pyerrors/obs.py b/pyerrors/obs.py index d7cec2df..0bdc3a8f 100644 --- a/pyerrors/obs.py +++ b/pyerrors/obs.py @@ -433,7 +433,7 @@ class Obs: if isinstance(self.idl[value[0]], range): my_string += f' (from {self.idl[value[0]].start} to {self.idl[value[0]][-1]}' + int(self.idl[value[0]].step != 1) * f' in steps of {self.idl[value[0]].step}' + ')' else: - my_string += ' (irregular range)' + my_string += f' (irregular range from {self.idl[value[0]][0]} to {self.idl[value[0]][-1]})' else: sublist = [] for v in value: @@ -442,7 +442,7 @@ class Obs: if isinstance(self.idl[v], range): my_substring += f' (from {self.idl[v].start} to {self.idl[v][-1]}' + int(self.idl[v].step != 1) * f' in steps of {self.idl[v].step}' + ')' else: - my_substring += ' (irregular range)' + my_substring += f' (irregular range from {self.idl[v][0]} to {self.idl[v][-1]})' sublist.append(my_substring) my_string += '\n' + '\n'.join(sublist)