Skip to content

Commit 13872a3

Browse files
authored
Merge pull request #121 from ML-KULeuven/bugfix_negation_name
Add name to negation node if label_all is defined.
2 parents 5bb0485 + 896942c commit 13872a3

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

problog/eval_nodes.py

+5-1
Original file line numberDiff line numberDiff line change
@@ -727,7 +727,11 @@ def new_result(self, result, node=NODE_TRUE, source=None, is_last=False):
727727
def complete(self, source=None):
728728
actions = []
729729
if self.nodes:
730-
or_node = self.target.add_not(self.target.add_or(self.nodes, name=None))
730+
if self.engine.label_all:
731+
name = Term('aux_{}'.format(self.identifier))
732+
else:
733+
name = None
734+
or_node = self.target.add_not(self.target.add_or(self.nodes, name=name))
731735
if or_node != NODE_FALSE:
732736
actions += self.notifyResult(self.context, or_node)
733737
else:

problog/version.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
version = '2.2.4'
1+
version = '2.2.5'

0 commit comments

Comments
 (0)