diff options
author | Andreas Bießmann <andreas@biessmann.de> | 2013-12-09 13:30:53 +0100 |
---|---|---|
committer | Jeremy Kerr <jk@ozlabs.org> | 2014-01-28 20:54:40 +0800 |
commit | 5ccc2d9900f691ac6e3000836d052f60e0d1e726 (patch) | |
tree | 231acad4265fd20b631dfa8630c8d758d1c05791 /apps | |
parent | c4e5d9641d67662d30999e2e626bc0945dd1f4c2 (diff) | |
download | patchwork-5ccc2d9900f691ac6e3000836d052f60e0d1e726.tar.bz2 patchwork-5ccc2d9900f691ac6e3000836d052f60e0d1e726.tar.xz |
pwclient: fix handling UTF-8 in patch info
This patch fixes following error when redirecting 'pwclient info' output:
---8<---
andreas@dockstar % pwclient info 295268 > /tmp/test.out
Traceback (most recent call last):
File "/home/andreas/bin/pwclient", line 508, in <module>
main()
File "/home/andreas/bin/pwclient", line 471, in main
action_info(rpc, patch_id)
File "/home/andreas/bin/pwclient", line 242, in action_info
print("- %- 14s: %s" % (key, value))
UnicodeEncodeError: 'ascii' codec can't encode character u'\xdf' in position 29: ordinal not in range(128)
--->8---
Signed-off-by: Andreas Bießmann <andreas@biessmann.de>
Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
Diffstat (limited to 'apps')
-rwxr-xr-x | apps/patchwork/bin/pwclient | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/apps/patchwork/bin/pwclient b/apps/patchwork/bin/pwclient index 5fce359..0c0ccaf 100755 --- a/apps/patchwork/bin/pwclient +++ b/apps/patchwork/bin/pwclient @@ -231,7 +231,7 @@ def action_info(rpc, patch_id): print(s) print('-' * len(s)) for key, value in sorted(patch.iteritems()): - print("- %- 14s: %s" % (key, value)) + print("- %- 14s: %s" % (key, unicode(value).encode("utf-8"))) def action_get(rpc, patch_id): patch = rpc.patch_get(patch_id) |