fix: oprava předávání dat do funkce evaluate z chybových hlášek
This commit is contained in:
@@ -56,7 +56,7 @@ def evaluate(inp: Any, count: int, throw: str) -> tuple:
|
|||||||
inp = str(inp)
|
inp = str(inp)
|
||||||
if re.search("^\d+$", inp):
|
if re.search("^\d+$", inp):
|
||||||
if len(inp) > count:
|
if len(inp) > count:
|
||||||
data = ("msg", "ER01", "Tolika kostkami nemůžete hodit. Zkuste to znovu:", count)
|
data = ("msg", "ER01", "Tolika kostkami nemůžete hodit. Zkuste to znovu:", count, throw)
|
||||||
return data
|
return data
|
||||||
else:
|
else:
|
||||||
for x in inp:
|
for x in inp:
|
||||||
@@ -66,7 +66,7 @@ def evaluate(inp: Any, count: int, throw: str) -> tuple:
|
|||||||
ran = "1"
|
ran = "1"
|
||||||
else:
|
else:
|
||||||
ran = f"1–{count}"
|
ran = f"1–{count}"
|
||||||
data = ("msg", "ER02", f"Zvolte prosím kostky v platném rozsahu ({ran}):", count)
|
data = ("msg", "ER02", f"Zvolte prosím kostky v platném rozsahu ({ran}):", count, throw)
|
||||||
return data
|
return data
|
||||||
old_throw = []
|
old_throw = []
|
||||||
pick = []
|
pick = []
|
||||||
@@ -125,8 +125,9 @@ def game(data: tuple):
|
|||||||
if data[1] == "ER01" or data[1] == "ER02":
|
if data[1] == "ER01" or data[1] == "ER02":
|
||||||
msg = data[2]
|
msg = data[2]
|
||||||
count = data[3]
|
count = data[3]
|
||||||
|
th = data[4]
|
||||||
inp = input(msg)
|
inp = input(msg)
|
||||||
data = evaluate(inp, count)
|
data = evaluate(inp, count, th)
|
||||||
game(data)
|
game(data)
|
||||||
else:
|
else:
|
||||||
msg = data[1]
|
msg = data[1]
|
||||||
|
|||||||
Reference in New Issue
Block a user