From 5f25544df0c355c97ae36affab9c0555333ab483 Mon Sep 17 00:00:00 2001 From: Kasia Krasnowska <kasia.krasnowska@gmail.com> Date: Wed, 14 Jul 2021 17:18:34 +0200 Subject: [PATCH] TEST: always take frame objects from preprocessing when importing to ensure same objects for same frame xml id --- importer/Semantics.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/importer/Semantics.py b/importer/Semantics.py index a0ba36a..5c30c5f 100644 --- a/importer/Semantics.py +++ b/importer/Semantics.py @@ -20,8 +20,10 @@ class Semantics: frames = [] for frame_subtree in frames_tree._children[0]._children[0]._children: frame = Frame.fromTree(base, pos, frame_subtree) - if frame._base is None: - frame = all_frames[frame._id] + #if frame._base is None: + # frame = all_frames[frame._id] + # KKK: always take frame from all_frames to make sure same id == same object => same DB object + frame = all_frames[frame._id] frames.append(frame) arguments.update(frame._arguments) -- GitLab