From 29fbe684ec3ee9a2ac18615ad4640a24b050384c Mon Sep 17 00:00:00 2001 From: TiagoRG <35657250+TiagoRG@users.noreply.github.com> Date: Wed, 22 Feb 2023 12:05:30 +0000 Subject: [PATCH] Removed unnecessary lines --- tools/truthtable/truthtable.py | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/tools/truthtable/truthtable.py b/tools/truthtable/truthtable.py index d8316de..e9dc5be 100644 --- a/tools/truthtable/truthtable.py +++ b/tools/truthtable/truthtable.py @@ -48,13 +48,9 @@ def getTable(variables, function): break if var in "01" and tempFunction[index - 1] == '~': tempFunction = tempFunction.replace('~' + var, str(1 - int(var) + " ")) - try: - if var in variables: - tempFunction = tempFunction[:index] + binary[variables.index(var)] + tempFunction[index+1:] if tempFunction[index - 1] != '~' else tempFunction[:index-1] + str(int(not bool(int(binary[variables.index(tempFunction[index])]))))+" " + tempFunction[index+1:] - index += 1 - except ValueError: - index += 1 - continue + if var in variables: + tempFunction = tempFunction[:index] + binary[variables.index(var)] + tempFunction[index+1:] if tempFunction[index - 1] != '~' else tempFunction[:index-1] + str(int(not bool(int(binary[variables.index(tempFunction[index])]))))+" " + tempFunction[index+1:] + index += 1 try: truthTable[binary] = eval(tempFunction) except: