Micro optimization

This commit is contained in:
Kovid Goyal 2019-09-15 04:34:23 +05:30
parent f3f244c41b
commit b900419810
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -95,6 +95,7 @@ def comments_to_html(comments):
open_pTag = False open_pTag = False
all_tokens = list(soup.contents) all_tokens = list(soup.contents)
inline_tags = ('br', 'b', 'i', 'em', 'strong', 'span', 'font', 'a', 'hr')
for token in all_tokens: for token in all_tokens:
if isinstance(token, (CData, Comment, Declaration, ProcessingInstruction)): if isinstance(token, (CData, Comment, Declaration, ProcessingInstruction)):
continue continue
@ -105,8 +106,7 @@ def comments_to_html(comments):
ptc = 0 ptc = 0
pTag.insert(ptc, token) pTag.insert(ptc, token)
ptc += 1 ptc += 1
elif token.name in ['br', 'b', 'i', 'em', 'strong', 'span', 'font', 'a', elif token.name in inline_tags:
'hr']:
if not open_pTag: if not open_pTag:
pTag = result.new_tag('p') pTag = result.new_tag('p')
open_pTag = True open_pTag = True