]> git.phdru.name Git - bookmarks_db.git/commitdiff
Use m_lib.defenc.
authorOleg Broytman <phd@phdru.name>
Wed, 10 Oct 2007 16:18:01 +0000 (16:18 +0000)
committerOleg Broytman <phd@phdru.name>
Wed, 10 Oct 2007 16:18:01 +0000 (16:18 +0000)
git-svn-id: file:///home/phd/archive/SVN/bookmarks_db/trunk@81 fdd5c36f-1aea-0310-aeeb-c58d7e2b6c23

Robots/parse_html.py

index 6ec63369065035ca61308d3ad5cd65738dabd554..25b3bb04c55f654c9620bf4682fc0a6cec313eb0 100755 (executable)
@@ -5,20 +5,10 @@
    Written by BroytMann. Copyright (C) 1997-2007 PhiloSoft Design
 """
 
-
-import sys
-current_charset = sys.getdefaultencoding()
-if current_charset == "ascii":
-   try:
-      import locale
-   except ImportError:
-      pass
-   else:
-      current_charset = locale.getpreferredencoding()
-current_charset = current_charset.replace("windows-", "cp").lower()
+from m_lib.defenc import default_encoding
+current_charset = default_encoding.replace("windows-", "cp")
 DEFAULT_CHARSET = "cp1251" # Stupid default for Russian Cyrillic
 
-
 from HTMLParser import HTMLParseError
 from m_lib.net.www.html import HTMLParser as _HTMLParser
 
@@ -155,7 +145,6 @@ def parse_html(filename, charset=None, log=None):
 
 
 if __name__ == '__main__':
-   import sys
    parser = parse_html(sys.argv[1])
    print parser.charset
    print parser.title