Loading allzweckmesser/corpus.py +2 −1 Original line number Diff line number Diff line Loading @@ -3,6 +3,7 @@ import logging import re import os.path import sys import traceback from bs4 import BeautifulSoup Loading Loading @@ -122,7 +123,7 @@ def reconstruct_verse_text_from_reading(reading): codepoints[token.span[0]:token.span[1]] = token.text except Exception: print('ERROR reconstructing verse from reading {!r}' .format(reading)) .format(reading), file=sys.stderr) traceback.print_exc() codepoints = [] return ''.join(codepoints) Loading allzweckmesser/dev.py +3 −1 Original line number Diff line number Diff line Loading @@ -4,6 +4,7 @@ import argparse import json import random import sys import traceback from typing import List Loading Loading @@ -33,7 +34,8 @@ def dev(reference_verses, number=10, randomize=False) -> List[Verse]: analysis = scanner.scan_verses([unidecode(ref.text)])[0] except Exception: errors += 1 print('ERROR at verse {}'.format(ref.text)) print('ERROR at verse {}'.format(ref.text), file=sys.stderr) traceback.print_exc() continue all_analyses.append(analysis) Loading scripts/extract_verses_by_meters.py +3 −1 Original line number Diff line number Diff line Loading @@ -4,6 +4,7 @@ import argparse import json import os import sys import traceback import allzweckmesser as azm Loading @@ -27,7 +28,8 @@ def main(hypotactic_dir, top_out_dir, meters=['hexameter']): 'w') as f: json.dump(verses_for_meter, f) except Exception: print('ERROR at document {}'.format(document.title)) print('ERROR at document {}'.format(document.title), file=sys.stdderr) traceback.print_exc() Loading Loading
allzweckmesser/corpus.py +2 −1 Original line number Diff line number Diff line Loading @@ -3,6 +3,7 @@ import logging import re import os.path import sys import traceback from bs4 import BeautifulSoup Loading Loading @@ -122,7 +123,7 @@ def reconstruct_verse_text_from_reading(reading): codepoints[token.span[0]:token.span[1]] = token.text except Exception: print('ERROR reconstructing verse from reading {!r}' .format(reading)) .format(reading), file=sys.stderr) traceback.print_exc() codepoints = [] return ''.join(codepoints) Loading
allzweckmesser/dev.py +3 −1 Original line number Diff line number Diff line Loading @@ -4,6 +4,7 @@ import argparse import json import random import sys import traceback from typing import List Loading Loading @@ -33,7 +34,8 @@ def dev(reference_verses, number=10, randomize=False) -> List[Verse]: analysis = scanner.scan_verses([unidecode(ref.text)])[0] except Exception: errors += 1 print('ERROR at verse {}'.format(ref.text)) print('ERROR at verse {}'.format(ref.text), file=sys.stderr) traceback.print_exc() continue all_analyses.append(analysis) Loading
scripts/extract_verses_by_meters.py +3 −1 Original line number Diff line number Diff line Loading @@ -4,6 +4,7 @@ import argparse import json import os import sys import traceback import allzweckmesser as azm Loading @@ -27,7 +28,8 @@ def main(hypotactic_dir, top_out_dir, meters=['hexameter']): 'w') as f: json.dump(verses_for_meter, f) except Exception: print('ERROR at document {}'.format(document.title)) print('ERROR at document {}'.format(document.title), file=sys.stdderr) traceback.print_exc() Loading