def parse_html(filename, charset=None, log=None):
root = _parse_html(filename, charset)
+ if root is None:
+ return None
_charset = root.originalEncoding
if _charset in ("ISO-8859-2", "windows-1252", "MacCyrillic"): # Replace default
_charset = DEFAULT_CHARSET
root = _parse_html(filename, _charset)
+ if root is None:
+ return None
try:
html = root.html