When I call subprocess.Popen(), I'm getting an error from what I believe is win32process.CreateProcess:
Traceback (most recent call last): File "TestAdds.py", line 950, in testNoPasswordNoGuardian (UPLIB_MAKE_REPOSITORY, self.port, self.directory)) File "TestAdds.py", line 96, in runSubProc env=env, shell=(sys.platform != "win32")) File "c:\Python26\lib\subprocess.py", line 633, in __init__ errread, errwrite) File "c:\Python26\lib\subprocess.py", line 844, in _execute_child startupinfo) TypeError: environment can only contain strings I hacked my subprocess.py to print out the env argument, and here it is. I can't see anything wrong with it, but maybe some one else can. Bill -------------------------- env is { 'TMP': 'C:/DOCUME~1/wjanssen/LOCALS~1/Temp', 'COMPUTERNAME': 'MMM', 'HISTFILE': 'C:/msys/1.0/home/wjanssen/.bash_history', 'USERDOMAIN': 'MMM', 'MSYSFGCOLOR': 'Black', 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 15 Stepping 6, GenuineIntel', 'LOGNAME': 'wjanssen', 'PROGRAMFILES': 'C:\\Program Files', 'PROCESSOR_REVISION': '0f06', 'MSYSCON': 'rxvt.exe', 'HOME': 'C:/msys/1.0/home/wjanssen', 'DISPLAY': ':0', 'MAKEFLAGS': 'w', 'MSYSTEM': 'MINGW32', 'MAKE_MODE': 'unix', 'TERM': 'msys', 'COLORFGBG': 'default;default', 'UPLIB_VERBOSITY': '0', 'TEMP': 'C:/DOCUME~1/wjanssen/LOCALS~1/Temp', 'SHLVL': '2', 'PROCESSOR_ARCHITECTURE': 'x86', 'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 'WINDOWID': '167838880', 'SESSIONNAME': 'Console', 'HOMEPATH': '\\', 'JAVA_HOME': 'C:\\Program Files\\Java\\jdk1.6.0_18', 'MFLAGS': '-w', 'FGCOLOR': 'Navy', 'USERNAME': 'wjanssen', 'LOGONSERVER': '\\\\MMM', 'PROMPT': '$P$G', 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 'SYSTEMROOT': 'C:\\WINDOWS', 'MINGW32BGCOLOR': 'LightYellow', 'PATH': u'c:\\UpLib\\1.7.9\\bin:c:\\UpLib\\1.7.9\\bin;c:\\UpLib\\1.7.9\\Scripts;c:\\Python26;c:\\Python26\\Scripts;.;C:\\msys\\1.0\\local\\bin;c:\\mingw\\bin;C:\\msys\\1.0\\bin;c:\\Program Files\\WinAnt\\bin;c:\\Program Files\\MiKTeX 2.8\\miktex\\bin;c:\\WINDOWS\\system32;c:\\WINDOWS;c:\\WINDOWS\\System32\\Wbem;c:\\Program Files\\WinAnt\\bin;C:\\Program Files\\Java\\jre6\\bin\\client', 'BGCOLOR': 'LightYellow', 'UPLIBRC': 'C:\\msys\\1.0\\home\\wjanssen\\uplib\\tests\\tests\\tests.uplibrc', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH', '_': 'C:/msys/1.0/bin/make', 'MSYSBGCOLOR': 'White', 'FP_NO_HOST_CHECK': 'NO', 'UPLIB_LIB': 'c:\\UpLib\\1.7.9\\lib\\UpLib-1.7.9', 'MINGW32FGCOLOR': 'Navy', 'HOMEDRIVE': 'C:', 'APPDATA': 'C:\\Documents and Settings\\wjanssen\\Application Data', 'ANT_HOME': 'C:\\Program Files\\WinAnt', 'OLDPWD': 'C:/msys/1.0/home/wjanssen/uplib', 'NUMBER_OF_PROCESSORS': '1', 'MAKELEVEL': '2', 'PWD': 'C:/msys/1.0/home/wjanssen/uplib/tests', 'PROCESSOR_LEVEL': '6', 'COLORTERM': 'rxvt-xpm', 'USERPROFILE': 'C:\\Documents and Settings\\wjanssen', 'OS': 'Windows_NT', 'SYSTEMDRIVE': 'C:', 'WINDIR': 'C:\\WINDOWS'} _______________________________________________ python-win32 mailing list python-win32@python.org http://mail.python.org/mailman/listinfo/python-win32