From 2df58091822b2df6d31303e05b750468785bb1fa Mon Sep 17 00:00:00 2001 From: Ximin Luo Date: Sat, 17 May 2014 16:26:01 +0100 Subject: amo-changelog: output utf-8 by default instead of ascii, which errors when the input contains non-ascii chars --- amo-changelog | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/amo-changelog b/amo-changelog index ad4a823..4ce9e73 100755 --- a/amo-changelog +++ b/amo-changelog @@ -45,12 +45,12 @@ def main(): for _, element in etree.iterparse(fp): if element.tag != "item": continue - title = element.find("title").text + title = element.find("title").text.encode("utf-8") print(title) print("=" * len(title)) descel = element.find("description") if descel is not None and descel.text: - print(descel.text.rstrip("\n")) + print(descel.text.rstrip("\n").encode("utf-8")) else: print("[no description]") print("") -- cgit v1.2.3