From e496d3ef019fcb9ededfdb79a80379c591bbb6bb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luka=20Kav=C4=8Di=C4=8D?= Date: Thu, 8 Apr 2021 09:11:57 +0200 Subject: [PATCH] changed to @exampleId --- src/message/ske_messages.py | 2 +- src/model/example/corpus_example.py | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/message/ske_messages.py b/src/message/ske_messages.py index feaf144..be5365c 100644 --- a/src/message/ske_messages.py +++ b/src/message/ske_messages.py @@ -269,7 +269,7 @@ class SkeInsert(DataChgClickMessage): def _as_corpus_example(self, example): new_example = Example() new_example.inner = CorpusExample() - new_example.inner.other_attributes["example_id"] = example.s_id + new_example.inner.other_attributes["exampleId"] = example.s_id new_example.inner.cluster = ExampleClusters.first_empty_cluster() lex_left = ComponentLexeme() diff --git a/src/model/example/corpus_example.py b/src/model/example/corpus_example.py index aa08ed5..b35741b 100644 --- a/src/model/example/corpus_example.py +++ b/src/model/example/corpus_example.py @@ -5,10 +5,15 @@ class CorpusExample: self.other_attributes = {} def import_xml(self, example_xml): - for oth_attr in ["example_id", "modified", "lexical_unit_id", "audio"]: + for oth_attr in ["exampleId", "modified", "lexical_unit_id", "audio"]: if example_xml.hasAttribute(oth_attr): self.other_attributes[oth_attr] = example_xml.getAttribute(oth_attr) + # this is a quick fix. when all data has been updated from @example_id to @exampleId, you can remove this + if oth_attr is "exampleId": + if example_xml.hasAttribute("example_id"): + self.other_attributes[oth_attr] = example_xml.getAttribute("example_id") + def export(self, doc, modified): result = doc.createElement("corpusExample") if modified: