From: Jeremy Kerr Date: Tue, 4 Sep 2012 00:28:03 +0000 (+0800) Subject: pwclient: Pass input to git-am as a UTF-8 string X-Git-Url: http://git.ozlabs.org/?a=commitdiff_plain;h=3cc490216483c6c6245a74aa9646d8c7f03e0872;hp=7a79c1a2e4b2ceaf2668fa671f2db98c0de7b724;p=patchwork pwclient: Pass input to git-am as a UTF-8 string .. to prevent ascii codec exceptions. Signed-off-by: Jeremy Kerr --- diff --git a/apps/patchwork/bin/pwclient b/apps/patchwork/bin/pwclient index 4c47b11..16ca337 100755 --- a/apps/patchwork/bin/pwclient +++ b/apps/patchwork/bin/pwclient @@ -269,7 +269,7 @@ def action_apply(rpc, patch_id, apply_cmd=None): s = rpc.patch_get_mbox(patch_id) if len(s) > 0: proc = subprocess.Popen(apply_cmd, stdin = subprocess.PIPE) - proc.communicate(s) + proc.communicate(unicode(s).encode('utf-8')) else: sys.stderr.write("Error: No patch content found\n") sys.exit(1)