summaryrefslogtreecommitdiffstats
path: root/apps
diff options
context:
space:
mode:
authorMauro Carvalho Chehab <mchehab@infradead.org>2009-02-17 07:34:51 -0300
committerJeremy Kerr <jk@ozlabs.org>2009-09-18 10:00:32 +0800
commit4fc6a16910e595401e919abde28cca436193e0dd (patch)
treee530d4f18ee03323fed56773865989bcd8011ab7 /apps
parent330fc4acbf3f135a84090d0f305bb1df0993ac07 (diff)
downloadpatchwork-4fc6a16910e595401e919abde28cca436193e0dd.tar.bz2
patchwork-4fc6a16910e595401e919abde28cca436193e0dd.tar.xz
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: Mauro Carvalho Chehab <mchehab@redhat.com> Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
Diffstat (limited to 'apps')
-rwxr-xr-xapps/patchwork/bin/pwclient2
1 files changed, 1 insertions, 1 deletions
diff --git a/apps/patchwork/bin/pwclient b/apps/patchwork/bin/pwclient
index e25212a..6a1a36a 100755
--- a/apps/patchwork/bin/pwclient
+++ b/apps/patchwork/bin/pwclient
@@ -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: