diff --git a/src/View/Results/Window.py b/src/View/Results/Window.py index c2a17f25..0004152c 100644 --- a/src/View/Results/Window.py +++ b/src/View/Results/Window.py @@ -1249,6 +1249,13 @@ class ResultsWindow(PamhyrWindow): return sep = " " + + def is_float(string): + if string.replace(".", "").isnumeric(): + return True + else: + return False + with open(filename, 'r', newline='') as f: lines = f.readlines() x = [] @@ -1257,11 +1264,9 @@ class ResultsWindow(PamhyrWindow): if line[0] != "*" and line[0] != "#" and line[0] != "$": row = line.split(sep) if len(row) >= 2: - try: + if is_float(row[0]) and is_float(row[1]): x.append(float(row[0])) y.append(float(row[1])) - except: - pass data_type_lst = ['Q(t)', 'Z(t)', 'Z(x)'] data_type, ok = QInputDialog.getItem(