commit | 95b057e3ea98f78cad8cbee3c77640c11573b792 | [log] [tgz] |
---|---|---|
author | Martin v. Löwis <martin@v.loewis.de> | Sun Dec 02 13:32:15 2001 +0000 |
committer | Martin v. Löwis <martin@v.loewis.de> | Sun Dec 02 13:32:15 2001 +0000 |
tree | d1e726119df490a518eca20744e12519d38288ee | |
parent | 06f15bbcc42941e315aec086c4b238eb49cd25e3 [diff] |
Patch #487784: Support Unicode commands in popen3/4 handling on UNIX.
diff --git a/Lib/popen2.py b/Lib/popen2.py index 8b1af76..14fe12f 100644 --- a/Lib/popen2.py +++ b/Lib/popen2.py
@@ -8,6 +8,7 @@ import os import sys +import types __all__ = ["popen2", "popen3", "popen4"] @@ -56,7 +57,7 @@ _active.append(self) def _run_child(self, cmd): - if type(cmd) == type(''): + if isinstance(cmd, types.StringTypes): cmd = ['/bin/sh', '-c', cmd] for i in range(3, MAXFD): try: