From: linostar Date: Sun, 30 Aug 2015 20:22:08 +0000 (+0300) Subject: Fixed issue #10: do not accept a part of a number in answer as a correct answer in... X-Git-Url: https://jfr.im/git/irc/rizon/acid.git/commitdiff_plain/384e3a00571e2fd1dbfd58504ed5a7748f912818?hp=59ae8bdad890b286b263c1242f967bd6a2aba8e9 Fixed issue #10: do not accept a part of a number in answer as a correct answer in trivia --- diff --git a/pyva/pyva/src/main/python/trivia/trivia_engine.py b/pyva/pyva/src/main/python/trivia/trivia_engine.py index 47e2c23..3ebc759 100644 --- a/pyva/pyva/src/main/python/trivia/trivia_engine.py +++ b/pyva/pyva/src/main/python/trivia/trivia_engine.py @@ -162,6 +162,12 @@ class Trivia(object): found = False for a in self.answer: try: + # Issue #10: do not accept '200' when the correct answer is '20' + float(a) + if answer == a: + found = True + break + except ValueError: if a.lower() in answer.lower(): found = True break