Commit 4fc6a169 authored by Mauro Chehab's avatar Mauro Chehab Committed by Jeremy Kerr
Browse files

pwclient fix for handling messages with UTF-8



pwclient works fine viewing utf-8 messages, if you don't try to redirect stdout.

However, if you do things like pwclient view 5063 >/tmp/patch, it fails
due to the weird character handling logic in python:

Traceback (most recent call last):
  File "/usr/local/bin/pwclient", line 446, in ?
    main()
  File "/usr/local/bin/pwclient", line 411, in main
    print s
UnicodeEncodeError: 'ascii' codec can't encode character u'\xe1' in position 249: ordinal not in range(128)
Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@redhat.com>
Signed-off-by: default avatarJeremy Kerr <jk@ozlabs.org>
parent 330fc4ac
......@@ -408,7 +408,7 @@ def main():
s = rpc.patch_get_mbox(patch_id)
if len(s) > 0:
print s
print unicode(s).encode("utf-8")
elif action == 'get' or action == 'save':
try:
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment