preserve regular blockquotes

This commit is contained in:
Easy-D
2015-07-16 21:31:41 +02:00
parent ed6b861a47
commit 390b0a6dc9

View File

@@ -138,9 +138,10 @@ def cut_by_id(html_message):
def cut_blockquote(html_message):
''' Cuts blockquote with wrapping elements. '''
quote = html_message.find('.//blockquote')
if quote is not None:
''' Cuts the last non-nested blockquote with wrapping elements. '''
quote = html_message.xpath('(.//blockquote)[not(ancestor::blockquote)][last()]')
if quote:
quote = quote[0]
quote.getparent().remove(quote)
return True