diff options
author | Peter Jones <pjones@redhat.com> | 2007-01-15 19:42:53 +0000 |
---|---|---|
committer | Peter Jones <pjones@redhat.com> | 2007-01-15 19:42:53 +0000 |
commit | b69674ebb8ba9da2446497e0e756bb1f8da639b5 (patch) | |
tree | ec1e2720b68adc8c761ea448fe48121a3e623ccf | |
parent | 466318ae4044e315971cb42375524490575dd4de (diff) | |
download | anaconda-b69674ebb8ba9da2446497e0e756bb1f8da639b5.tar.gz anaconda-b69674ebb8ba9da2446497e0e756bb1f8da639b5.tar.xz anaconda-b69674ebb8ba9da2446497e0e756bb1f8da639b5.zip |
- explicitly make argv a list in execWith{Capture,Redirect}
-rw-r--r-- | ChangeLog | 4 | ||||
-rw-r--r-- | iutil.py | 2 |
2 files changed, 6 insertions, 0 deletions
@@ -1,3 +1,7 @@ +2007-01-15 Peter Jones <pjones@redhat.com> + + * iutil.py (execWith{Capture,Redirect}: force argv a list, not a tuple + 2007-01-11 Jeremy Katz <katzj@redhat.com> * yuminstall.py (AnacondaYum._run): Fix so that we properly show @@ -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) |