]> git.ozlabs.org Git - patchwork/commitdiff
pwclient: Pass input to git-am as a UTF-8 string
authorJeremy Kerr <jk@ozlabs.org>
Tue, 4 Sep 2012 00:28:03 +0000 (08:28 +0800)
committerJeremy Kerr <jk@ozlabs.org>
Tue, 4 Sep 2012 00:30:15 +0000 (08:30 +0800)
.. to prevent ascii codec exceptions.

Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
apps/patchwork/bin/pwclient

index 4c47b119193b7a50b7c800e25fd1a84da111014e..16ca33775216234a9c83466d708e28c247be3844 100755 (executable)
@@ -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)