X-Git-Url: https://git.phdru.name/?a=blobdiff_plain;f=bkmk_objects.py;h=89647aa52eb57ecced2d4681834bba4b79f4ffaf;hb=5c36d7d49c7b00d5ef1054804fcd0bf7daaa834b;hp=f66272bf8dbe2cee465d730e2ff6fc607c6bdadd;hpb=9faa13f6f8199790cf01533e857c593520559649;p=bookmarks_db.git diff --git a/bkmk_objects.py b/bkmk_objects.py index f66272b..89647aa 100644 --- a/bkmk_objects.py +++ b/bkmk_objects.py @@ -14,7 +14,8 @@ __all__ = ['Folder', 'Bookmark', 'Ruler', 'Walker', 'Writer', 'Robot', ] -import os, urllib +import os +import urllib BKMK_FORMAT = os.environ.get("BKMK_FORMAT", "MOZILLA") @@ -151,7 +152,8 @@ class InverseLinker(Walker): def start_folder(self, f, level): f.parent = self.parent_stack[-1] - self.parent_stack.append(f) # Push the folder onto the stack of parents + # Push the folder onto the stack of parents + self.parent_stack.append(f) def end_folder(self, f, level): del self.parent_stack[-1] # Pop off the stack @@ -182,7 +184,8 @@ class Linear(Walker): self.add_object(r) -# Helper - make linked linear represenatation of the tree, suitable to be stored in sequential storage +# Helper - make linked linear represenatation of the tree, +# suitable to be stored in sequential storage. def make_linear(root_folder): linker = InverseLinker() root_folder.walk_depth(linker) @@ -191,7 +194,8 @@ def make_linear(root_folder): root_folder.walk_depth(linear) -# Helper, opposite of make_linear - make a tree from the linked linear representation +# Helper, opposite of make_linear - +# make a tree from the linked linear representation. def make_tree(linear): root_folder = linear[0] del linear[0] @@ -218,7 +222,8 @@ def quote_title(title): def unquote_title(title): if BKMK_FORMAT == "MOZILLA": from HTMLParser import HTMLParser - title = HTMLParser().unescape(title.replace("&", '&').decode('utf-8')) + title = HTMLParser().unescape( + title.replace("&", '&').decode('utf-8')) title = title.encode('utf-8').replace("'", "'") return title