Upgrade quotations.py
This commit is contained in:
@@ -193,7 +193,7 @@ def mark_message_lines(lines):
|
|||||||
>>> mark_message_lines(['answer', 'From: foo@bar.com', '', '> question'])
|
>>> mark_message_lines(['answer', 'From: foo@bar.com', '', '> question'])
|
||||||
'tsem'
|
'tsem'
|
||||||
"""
|
"""
|
||||||
markers = bytearray(len(lines))
|
markers = ['e' for _ in lines]
|
||||||
i = 0
|
i = 0
|
||||||
while i < len(lines):
|
while i < len(lines):
|
||||||
if not lines[i].strip():
|
if not lines[i].strip():
|
||||||
@@ -219,7 +219,7 @@ def mark_message_lines(lines):
|
|||||||
markers[i] = 't'
|
markers[i] = 't'
|
||||||
i += 1
|
i += 1
|
||||||
|
|
||||||
return markers
|
return ''.join(markers)
|
||||||
|
|
||||||
|
|
||||||
def process_marked_lines(lines, markers, return_flags=[False, -1, -1]):
|
def process_marked_lines(lines, markers, return_flags=[False, -1, -1]):
|
||||||
@@ -233,6 +233,7 @@ def process_marked_lines(lines, markers, return_flags=[False, -1, -1]):
|
|||||||
return_flags = [were_lines_deleted, first_deleted_line,
|
return_flags = [were_lines_deleted, first_deleted_line,
|
||||||
last_deleted_line]
|
last_deleted_line]
|
||||||
"""
|
"""
|
||||||
|
markers = ''.join(markers)
|
||||||
# if there are no splitter there should be no markers
|
# if there are no splitter there should be no markers
|
||||||
if 's' not in markers and not re.search('(me*){3}', markers):
|
if 's' not in markers and not re.search('(me*){3}', markers):
|
||||||
markers = markers.replace('m', 't')
|
markers = markers.replace('m', 't')
|
||||||
|
|||||||
Reference in New Issue
Block a user