From b69674ebb8ba9da2446497e0e756bb1f8da639b5 Mon Sep 17 00:00:00 2001 From: Peter Jones Date: Mon, 15 Jan 2007 19:42:53 +0000 Subject: - explicitly make argv a list in execWith{Capture,Redirect} --- iutil.py | 2 ++ 1 file changed, 2 insertions(+) (limited to 'iutil.py') diff --git a/iutil.py b/iutil.py index 02eccfcb7..0a64cf2a5 100644 --- a/iutil.py +++ b/iutil.py @@ -32,6 +32,7 @@ def execWithRedirect(command, argv, stdin = 0, stdout = 1, stderr = 2, if not searchPath and not os.access (command, os.X_OK): raise RuntimeError, command + " can not be run" + argv = list(argv) if type(stdin) == type("string"): if os.access(stdin, os.R_OK): stdin = open(stdin) @@ -55,6 +56,7 @@ def execWithCapture(command, argv, stdin = 0, stderr = 2, root='/'): def chroot(): os.chroot(root) + argv = list(argv) if type(stdin) == type("string"): if os.access(stdin, os.R_OK): stdin = open(stdin) -- cgit