X-Git-Url: https://git.phdru.name/?a=blobdiff_plain;f=bkmk_parser.py;h=d4b6a2f32e05d6a8c3676f1415afa7ef1f441dfd;hb=acc701373334d53eda5af6f9c2b34dac243a06a2;hp=86b62809679fb99ab5c9316b59713825d8170081;hpb=68601d0cc97e734da6e29a0af39a834e4c3a34f1;p=bookmarks_db.git diff --git a/bkmk_parser.py b/bkmk_parser.py index 86b6280..d4b6a2f 100644 --- a/bkmk_parser.py +++ b/bkmk_parser.py @@ -13,8 +13,8 @@ __license__ = "GNU GPL" __all__ = ['BkmkParser'] -import sys, os -from m_lib.defenc import default_encoding as DEFAULT_CHARSET +import os +from m_lib.defenc import default_encoding from m_lib.net.www.html import HTMLParser from bkmk_objects import Folder, Bookmark, Ruler @@ -50,8 +50,8 @@ class BkmkParser(HTMLParser): def handle_data(self, data): if data: - if self.charset and DEFAULT_CHARSET: - data = unicode(data, self.charset, "replace").encode(DEFAULT_CHARSET, "xmlcharrefreplace") + if self.charset and default_encoding: + data = unicode(data, self.charset, "replace").encode(default_encoding, "xmlcharrefreplace") self.accumulator += data # Mozilla - get charset @@ -74,8 +74,8 @@ class BkmkParser(HTMLParser): pass def start_title(self, attrs): - if DEFAULT_CHARSET: - self.accumulator += '\n' % DEFAULT_CHARSET + if default_encoding: + self.accumulator += '\n' % default_encoding self.accumulator += "