parsers = []
try:
- import parse_html_etreetidy
+ import parse_html_html5
except ImportError:
pass
else:
- parsers.append(parse_html_etreetidy.parse_html)
+ parsers.append(parse_html_html5.parse_html)
try:
import parse_html_beautifulsoup
charsets = [universal_charset, DEFAULT_CHARSET]
if charset:
charset = charset.lower().replace("windows-", "cp")
- if charset not in charsets:
- charsets.insert(0, charset)
+ if charset in charsets:
+ charsets.remove(charset)
+ charsets.insert(0, charset)
for p in parsers:
parser = None