Skip to content
Snippets Groups Projects
Commit fb7fc800 authored by Timofey Arkhangelskiy's avatar Timofey Arkhangelskiy
Browse files

Fix Tsakorpus advanced view offsets

parent a625c91f
No related branches found
No related tags found
No related merge requests found
...@@ -83,6 +83,7 @@ class TsakorpusResponseParser: ...@@ -83,6 +83,7 @@ class TsakorpusResponseParser:
# (title, author etc.) # (title, author etc.)
if el.tail is not None: if el.tail is not None:
record.text += el.tail.strip('\n\t ') record.text += el.tail.strip('\n\t ')
record.textNoHighlight += el.text.strip('\n\t ')
return return
if el.text is not None: if el.text is not None:
...@@ -90,7 +91,6 @@ class TsakorpusResponseParser: ...@@ -90,7 +91,6 @@ class TsakorpusResponseParser:
if 'class' in el.attrib and re.search('\\bword\\b', el.attrib['class']) is not None: if 'class' in el.attrib and re.search('\\bword\\b', el.attrib['class']) is not None:
if re.search('\\bwmatch\\b', el.attrib['class']) is not None: if re.search('\\bwmatch\\b', el.attrib['class']) is not None:
bMatch = True bMatch = True
record.textNoHighlight += el.text
if advancedHits: if advancedHits:
segID = 's' + str(len(record.segments)) segID = 's' + str(len(record.segments))
segment = { segment = {
...@@ -101,6 +101,7 @@ class TsakorpusResponseParser: ...@@ -101,6 +101,7 @@ class TsakorpusResponseParser:
record.segments.append(segment) record.segments.append(segment)
if 'data-ana' in el.attrib: if 'data-ana' in el.attrib:
self.parse_annotation(el.attrib['data-ana'], segID, record) self.parse_annotation(el.attrib['data-ana'], segID, record)
record.textNoHighlight += el.text
if bMatch: if bMatch:
record.text += '<hits:Hit>' + el.text + '</hits:Hit>' record.text += '<hits:Hit>' + el.text + '</hits:Hit>'
else: else:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment