]> jfr.im git - irc/rizon/acid.git/commitdiff
Fixed issue #10: do not accept a part of a number in answer as a correct answer in...
authorlinostar <redacted>
Sun, 30 Aug 2015 20:22:08 +0000 (23:22 +0300)
committerlinostar <redacted>
Fri, 25 Sep 2015 21:21:35 +0000 (00:21 +0300)
pyva/pyva/src/main/python/trivia/trivia_engine.py

index 47e2c238bd72d78f8745d8e32e3e7edb31263cb1..3ebc7592604ac028e4a610f4283dda64e1ebbc69 100644 (file)
@@ -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