summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXimin Luo <infinity0@pwned.gg>2014-05-17 16:26:01 +0100
committerBenjamin Drung <bdrung@debian.org>2014-05-17 19:28:24 +0200
commit2df58091822b2df6d31303e05b750468785bb1fa (patch)
tree85450fd390a817536d0b2f1ec7e333268dc7f7ae
parentca74fe9c6789712ce4454251ad5af6f0d39dbd53 (diff)
amo-changelog: output utf-8 by default instead of ascii, which errors when the input contains non-ascii chars
-rwxr-xr-xamo-changelog4
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("")