From 2d4d224284f73dd4ba91a4ff73ad9388b177fc41 Mon Sep 17 00:00:00 2001 From: Eli Boyarski Date: Sat, 16 Sep 2017 01:08:42 +0300 Subject: Fix popen_spawn when specifying a path on Windows which contains "\" separators --- pexpect/popen_spawn.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pexpect/popen_spawn.py b/pexpect/popen_spawn.py index c9d4738..9c6ff8e 100644 --- a/pexpect/popen_spawn.py +++ b/pexpect/popen_spawn.py @@ -41,7 +41,7 @@ class PopenSpawn(SpawnBase): kwargs['creationflags'] = subprocess.CREATE_NEW_PROCESS_GROUP if isinstance(cmd, string_types): - cmd = shlex.split(cmd) + cmd = shlex.split(cmd, posix=sys.platform != 'win32') self.proc = subprocess.Popen(cmd, **kwargs) self.pid = self.proc.pid -- cgit v1.2.1