From 2191b15174568dadfb703770ea65e06f37fe3334 Mon Sep 17 00:00:00 2001 From: Conrad Date: Thu, 9 May 2024 09:54:02 +1000 Subject: [PATCH] check if second number has been truncated --- backend/backend_ozstar.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/backend/backend_ozstar.py b/backend/backend_ozstar.py index 878fbfd..eceed45 100644 --- a/backend/backend_ozstar.py +++ b/backend/backend_ozstar.py @@ -656,8 +656,16 @@ def expand_array_range(cls, r): if ss[1] == "...": c.append(int(ss[0])) else: + start = ss[0] + end = ss[1] + if "..." in end: + if end.strip("...") > start: + end = end.strip("...") + else: + # Just append the first number + end = start # Range may be followed by "...", but is still complete - for j in range(int(ss[0]), int(ss[1].strip("...")) + 1): + for j in range(int(start), int(end) + 1): c.append(j) else: if "..." in i: