Tweaked the author extraction to recognize short lines as paragraph ends, not only lines ending in '.' or ':'

- Legacy-Id: 12837
This commit is contained in:
Henrik Levkowetz 2017-02-14 14:23:15 +00:00
parent 9b23816a22
commit 6158221fa8

View file

@ -196,6 +196,7 @@ class Draft():
line = ""
newpage = False
sentence = False
shortline = False
blankcount = 0
linecount = 0
# two functions with side effects
@ -262,7 +263,7 @@ class Draft():
sentence = True
if re.search("[^ \t]", line):
if newpage:
if sentence:
if sentence or shortline:
stripped += [""]
else:
if blankcount:
@ -270,6 +271,7 @@ class Draft():
blankcount = 0
sentence = False
newpage = False
shortline = len(line.strip()) < 18
if re.search("[.:]$", line):
sentence = True
if re.search("^[ \t]*$", line):