X-Git-Url: https://git.phdru.name/?a=blobdiff_plain;ds=sidebyside;f=set-title-list.py;h=6a4974238b4ea6b7de2856b30255782c376c7def;hb=HEAD;hp=8249c5789d3e642627c433ad609a5ee4b235f191;hpb=cb9c36b39ed72cd1fa272130d2bcf162a89c3013;p=bookmarks_db.git diff --git a/set-title-list.py b/set-title-list.py index 8249c57..d373984 100755 --- a/set-title-list.py +++ b/set-title-list.py @@ -1,4 +1,4 @@ -#! /usr/bin/env python +#! /usr/bin/env python3 """Run through the bookmarks database and set names to titles from an external file @@ -42,7 +42,7 @@ def run(): URL = None title = None - title_list_file = open(args[0], 'r') + title_list_file = open(args[0], 'rt', encoding='utf-8') for line in title_list_file: line = line[:-1] # strip trailing newline if URL is None: @@ -58,7 +58,7 @@ def run(): ) else: # We've got 3 lines - add new entry to the mapping - if titles_dict.has_key(URL): + if URL in titles_dict: if title != titles_dict[URL]: raise ValueError( "titles are not identical for URL `%s': `%s' != `%s'" @@ -96,7 +96,7 @@ def run(): if object.isBookmark: URL = object.href - if titles_dict.has_key(URL): + if URL in titles_dict: name = titles_dict[URL] if object.name != name: object.name = name