54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
|
break
yield sText
def generateParagraph (sParagraph, aGrammErrs, aSpellErrs, nWidth=100):
"Returns a text with readable errors"
if not sParagraph:
return ""
lGrammErrs = sorted(aGrammErrs, key=lambda d: d["nStart"])
lSpellErrs = sorted(aSpellErrs, key=lambda d: d['nStart'])
lErrors = sorted(lGrammErrs + lSpellErrs, key=lambda d: d["nStart"])
for n, dErr in enumerate(lErrors, 1):
dErr["iError"] = n
sText = ""
nOffset = 0
|
|
|
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
|
break
yield sText
def generateParagraph (sParagraph, aGrammErrs, aSpellErrs, nWidth=100):
"Returns a text with readable errors"
if not sParagraph:
return ("", [])
lGrammErrs = sorted(aGrammErrs, key=lambda d: d["nStart"])
lSpellErrs = sorted(aSpellErrs, key=lambda d: d['nStart'])
lErrors = sorted(lGrammErrs + lSpellErrs, key=lambda d: d["nStart"])
for n, dErr in enumerate(lErrors, 1):
dErr["iError"] = n
sText = ""
nOffset = 0
|