Fix unicode handling in connection plugins.

This commit is contained in:
Matt Clay 2016-03-08 22:25:57 -08:00
parent e52c1f26d3
commit f878a5d2e0
5 changed files with 16 additions and 15 deletions

View file

@ -91,7 +91,7 @@ class Connection(ConnectionBase):
local_cmd = [self.chroot_cmd, self.chroot, executable, '-c', cmd]
display.vvv("EXEC %s" % (local_cmd), host=self.chroot)
local_cmd = map(to_bytes, local_cmd)
local_cmd = [to_bytes(i, errors='strict') for i in local_cmd]
p = subprocess.Popen(local_cmd, shell=False, stdin=stdin,
stdout=subprocess.PIPE, stderr=subprocess.PIPE)