diff options
author | Ximin Luo <infinity0@pwned.gg> | 2014-05-17 16:26:01 +0100 |
---|---|---|
committer | Benjamin Drung <bdrung@debian.org> | 2014-05-17 19:28:24 +0200 |
commit | 2df58091822b2df6d31303e05b750468785bb1fa (patch) | |
tree | 85450fd390a817536d0b2f1ec7e333268dc7f7ae | |
parent | ca74fe9c6789712ce4454251ad5af6f0d39dbd53 (diff) |
amo-changelog: output utf-8 by default instead of ascii, which errors when the input contains non-ascii chars
-rwxr-xr-x | amo-changelog | 4 |
1 files 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("") |