From a601331156ebbeb0f1070cbfa61cc92a00dcd89a Mon Sep 17 00:00:00 2001 From: Cyprian Laskowski Date: Thu, 10 Mar 2022 10:53:49 +0100 Subject: [PATCH] Redmine #1487: made system setting available again --- conversion_utils/conllu_to_tei.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/conversion_utils/conllu_to_tei.py b/conversion_utils/conllu_to_tei.py index 8a9c46c..6721c10 100644 --- a/conversion_utils/conllu_to_tei.py +++ b/conversion_utils/conllu_to_tei.py @@ -5,11 +5,12 @@ import sys from lxml import etree class Sentence: - def __init__(self, _id, no_ud=False): + def __init__(self, _id, no_ud=False, system='jos'): self._id = _id self.items = [] self.links = [] self.no_ud = no_ud + self.system = system def add_item(self, token, lemma, upos, upos_other, xpos, misc): self.items.append([token, lemma, upos, upos_other, xpos, "SpaceAfter=No" in misc.split('|')]) @@ -55,11 +56,11 @@ class Sentence: link_grp = etree.Element('linkGrp') link_grp.set('corresp', '#'+xml_id) link_grp.set('targFunc', 'head argument') - link_grp.set('type', system.upper() + '-SYN') + link_grp.set('type', self.system.upper() + '-SYN') for link_id, item in enumerate(self.links): link_ref, link_type = item link = etree.Element('link') - link.set('ana', system + '-syn:' + link_type.replace(':','_')) + link.set('ana', self.system + '-syn:' + link_type.replace(':','_')) if link_ref == u'0': link.set('target', '#' + xml_id + ' #' + xml_id + '.' + str(link_id + 1)) else: