]> git.phdru.name Git - bookmarks_db.git/commitdiff
Check root.
authorOleg Broytman <phd@phdru.name>
Tue, 4 Mar 2008 10:52:30 +0000 (10:52 +0000)
committerOleg Broytman <phd@phdru.name>
Tue, 4 Mar 2008 10:52:30 +0000 (10:52 +0000)
git-svn-id: file:///home/phd/archive/SVN/bookmarks_db/trunk@199 fdd5c36f-1aea-0310-aeeb-c58d7e2b6c23

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