]> git.phdru.name Git - bookmarks_db.git/commitdiff
Fixed a bug - moved the code where meta_charset is defined.
authorOleg Broytman <phd@phdru.name>
Fri, 13 Aug 2010 13:04:15 +0000 (13:04 +0000)
committerOleg Broytman <phd@phdru.name>
Fri, 13 Aug 2010 13:04:15 +0000 (13:04 +0000)
git-svn-id: file:///home/phd/archive/SVN/bookmarks_db/trunk@276 fdd5c36f-1aea-0310-aeeb-c58d7e2b6c23

Robots/parse_html_beautifulsoup.py

index 1fa4dc358e723481cfa667767ffb9c6f49318b58..d3778fbbfc55d529aa03f88c7d094c7bc22e07d3 100644 (file)
@@ -90,9 +90,6 @@ def parse_html(filename, charset=None, log=None):
          parts.append(part.strip())
       title = ''.join(parts)
 
-   if _charset or meta_charset:
-      title = title.encode(_charset or meta_charset)
-
    meta = head.find(_find_contenttype, recursive=False)
    if meta:
       try:
@@ -108,6 +105,9 @@ def parse_html(filename, charset=None, log=None):
    else:
       meta_charset = False
 
+   if charset or meta_charset:
+      title = title.encode(charset or meta_charset)
+
    meta = head.find(_find_refresh, recursive=False)
    if meta:
       refresh = meta.get("content")