aboutsummaryrefslogtreecommitdiff
path: root/src/ee/tools/part_apply_souffle_post.py
diff options
context:
space:
mode:
authorTrygve Laugstøl <trygvis@inamo.no>2019-06-12 21:53:26 +0200
committerTrygve Laugstøl <trygvis@inamo.no>2019-06-12 21:53:26 +0200
commitb2e87255d3d51956dc5da440e535ce2cee5c6f5b (patch)
tree903d5497c09e706a4c30e7b67c3624dbf0137cd2 /src/ee/tools/part_apply_souffle_post.py
parentaa6697f9d669c821896c26bc8597ed68c79619c5 (diff)
downloadee-python-b2e87255d3d51956dc5da440e535ce2cee5c6f5b.tar.gz
ee-python-b2e87255d3d51956dc5da440e535ce2cee5c6f5b.tar.bz2
ee-python-b2e87255d3d51956dc5da440e535ce2cee5c6f5b.tar.xz
ee-python-b2e87255d3d51956dc5da440e535ce2cee5c6f5b.zip
souffle: Using the same relation for inputs and outputs was not a good
idea, change to use fact() for inputs and add_fact() for outputs. Leaves room for implementing remove_fact() later too.
Diffstat (limited to 'src/ee/tools/part_apply_souffle_post.py')
-rw-r--r--src/ee/tools/part_apply_souffle_post.py9
1 files changed, 2 insertions, 7 deletions
diff --git a/src/ee/tools/part_apply_souffle_post.py b/src/ee/tools/part_apply_souffle_post.py
index 819bd03..9322ccb 100644
--- a/src/ee/tools/part_apply_souffle_post.py
+++ b/src/ee/tools/part_apply_souffle_post.py
@@ -40,7 +40,7 @@ def work(in_path: Path, out_path: Path, work_dir: Path):
mpn_csv = out_dir / "mpn.csv"
new_facts = 0
- with (out_dir / "fact.csv").open("r") as f:
+ with (out_dir / "add_fact.csv").open("r") as f:
reader = csv.reader(f, dialect="excel-tab")
for uri, key, value in reader:
try:
@@ -48,12 +48,7 @@ def work(in_path: Path, out_path: Path, work_dir: Path):
except KeyError:
raise EeException("Unknown part found in output: uri={}".format(uri))
- old_value = part.facts.get_value(key)
-
- if old_value is None:
- log.info("New fact for {}: {}={}".format(uri, key, value))
- part.facts.add(key, value)
- new_facts += 1
+ part.facts.add(key, value)
if mpn_csv.is_file():
with mpn_csv.open("r") as f: