Skip to content

Commit 0eb8d97

Browse files
hazblyxxyz
andcommitted
Update nnf/kissat.py
Co-authored-by: Jan Verbeek <jan.verbeek@posteo.nl>
1 parent c27a3e9 commit 0eb8d97

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

nnf/kissat.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -69,11 +69,9 @@ def solve(
6969
log_lines = [line.strip() for line in log.split('\n')]
7070

7171
variable_lines = [line[2:] for line in log_lines if line[:2] == 'v ']
72-
lit_strings = ' '.join(variable_lines).split(' ')
73-
assert '0' == lit_strings[-1], \
74-
"Error: Last entry should be a 0\n%s" % str(lit_strings)
75-
lit_strings = lit_strings[:-1]
76-
literals = map(int, lit_strings) # Individual numbered literals
72+
literals = [int(num) for line in variable_lines for num in line.split()]
73+
assert literals[-1] == 0, "Last entry should be 0. Log:\n\n{}".format(log)
74+
literals.pop()
7775
model = {var_labels[abs(lit)]: lit > 0 for lit in literals}
7876

7977
return model

0 commit comments

Comments
 (0)