From: François Fleuret Date: Thu, 20 Jul 2023 15:34:42 +0000 (+0200) Subject: Update. X-Git-Url: https://fleuret.org/cgi-bin/gitweb/gitweb.cgi?a=commitdiff_plain;h=d7eeacf1eab237bbbe67d3e44b90b57fd1445667;p=picoclvr.git Update. --- diff --git a/rpl.py b/rpl.py index 8d31efe..f826fc4 100755 --- a/rpl.py +++ b/rpl.py @@ -107,13 +107,17 @@ def decompose(seq): o = next_marker(seq, [""], start=k + 1) e = next_marker(seq, ["", ""], start=o) if o is None or e is None: - raise ValueError("Invalid input/output") + raise ValueError( + "Missing input/output markers (should be correct in the prompt)" + ) try: io.append( ([int(x) for x in seq[k + 1 : o]], [int(x) for x in seq[o + 1 : e]]) ) except ValueError: - raise ValueError("Invalid input/output") + raise ValueError( + "Invalid input/output value (should be correct in the prompt)" + ) k = e @@ -123,6 +127,9 @@ def decompose(seq): prog = [] else: prog = seq[k + 1 : e] + else: + raise ValueError("Missing (it should be in the prompt)") + return prog, io