port release-notes command to python 3

Change-Id: Ia7414cc955c05c07ab7f86d5fb256445300c3358
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
This commit is contained in:
Doug Hellmann 2017-04-27 11:40:23 -04:00
parent fb3b41c02a
commit 287ac21f16
2 changed files with 3 additions and 6 deletions

View File

@ -126,5 +126,5 @@ def main():
description=args.description,
publishing_dir_name=args.publishing_dir_name or args.library_name,
)
print(notes.encode('utf-8'))
print(notes)
return 0

View File

@ -12,9 +12,6 @@
"""Generates a standard set of release notes for a repository."""
from __future__ import unicode_literals
import codecs
import glob
import os
import random
@ -193,7 +190,7 @@ def parse_readme(library_path):
for k in readme_formats:
readme_path = os.path.join(library_path, 'README.%s' % k)
try:
f = open(readme_path, 'r')
f = open(readme_path, 'r', encoding='utf-8')
f.close()
break
except IOError:
@ -203,7 +200,7 @@ def parse_readme(library_path):
% library_path)
return sections
with codecs.open(readme_path, 'r', encoding='utf-8') as fh:
with open(readme_path, 'r', encoding='utf-8') as fh:
for line in fh:
for (name, key_name) in [("Bugs:", "bug_url"),
("Source:", 'source_url')]: