I have some code which runs on a number of different machines, however I see problems on one particular Solaris box. When I call Popen.wait(), the following exception is raised:
. . . File "/basis/users/matt/Python-2.4.4/Lib/subprocess.py", line 558, in __init__ errread, errwrite) File "/basis/users/matt/Python-2.4.4/Lib/subprocess.py", line 992, in _execute_child raise child_exception TypeError: execve() arg 3 contains a non-string value I've been poking around a bit subprocess.py and I can't figure out why data is non-empty string in this line: data = os.read(errpipe_read, 1048576) # Exceptions limited to 1 MB) >From what I see, the command I'm running is perfectly valid and should be running without any problems. Any help is appreciated. -- http://mail.python.org/mailman/listinfo/python-list