]> git.phdru.name Git - bookmarks_db.git/blobdiff - Robots/parse_html_beautifulsoup.py
Check root.
[bookmarks_db.git] / Robots / parse_html_beautifulsoup.py
index 93a4d6fd9a2ba27ba0c1de2fdcdb3fe9971461c0..c2a4032f042eb5c22930d9443da3fecb8cd9e5d7 100644 (file)
@@ -60,11 +60,15 @@ def _parse_html(filename, charset):
 
 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