Your PATH is a Unicode string.  I&#39;m not sure offhand if that&#39;s acceptable or not, but all the rest of the strings appear to be regular (non-unicode) strings.<br><br>You could also try:<br><br>import types<br>for k, v in env.iteritems():<br>
    if type(v) is not types.StringType:  print k, v<br><br>hope this helps,<br>-Preston<br><br><div class="gmail_quote">On Thu, Apr 15, 2010 at 3:40 PM, Bill Janssen <span dir="ltr">&lt;<a href="mailto:janssen@parc.com">janssen@parc.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">When I call subprocess.Popen(), I&#39;m getting an error from what I believe<br>
is win32process.CreateProcess:<br>
<br>
Traceback (most recent call last):<br>
  File &quot;TestAdds.py&quot;, line 950, in testNoPasswordNoGuardian<br>
    (UPLIB_MAKE_REPOSITORY, self.port, self.directory))<br>
  File &quot;TestAdds.py&quot;, line 96, in runSubProc<br>
    env=env, shell=(sys.platform != &quot;win32&quot;))<br>
  File &quot;c:\Python26\lib\subprocess.py&quot;, line 633, in __init__<br>
    errread, errwrite)<br>
  File &quot;c:\Python26\lib\subprocess.py&quot;, line 844, in _execute_child<br>
    startupinfo)<br>
TypeError: environment can only contain strings<br>
<br>
I hacked my subprocess.py to print out the env argument, and here it is.<br>
I can&#39;t see anything wrong with it, but maybe some one else can.<br>
<br>
Bill<br>
--------------------------<br>
<br>
env is {<br>
 &#39;TMP&#39;: &#39;C:/DOCUME~1/wjanssen/LOCALS~1/Temp&#39;,<br>
 &#39;COMPUTERNAME&#39;: &#39;MMM&#39;,<br>
 &#39;HISTFILE&#39;: &#39;C:/msys/1.0/home/wjanssen/.bash_history&#39;,<br>
 &#39;USERDOMAIN&#39;: &#39;MMM&#39;,<br>
 &#39;MSYSFGCOLOR&#39;: &#39;Black&#39;,<br>
 &#39;COMMONPROGRAMFILES&#39;: &#39;C:\\Program Files\\Common Files&#39;,<br>
 &#39;PROCESSOR_IDENTIFIER&#39;: &#39;x86 Family 6 Model 15 Stepping 6, GenuineIntel&#39;,<br>
 &#39;LOGNAME&#39;: &#39;wjanssen&#39;,<br>
 &#39;PROGRAMFILES&#39;: &#39;C:\\Program Files&#39;,<br>
 &#39;PROCESSOR_REVISION&#39;: &#39;0f06&#39;,<br>
 &#39;MSYSCON&#39;: &#39;rxvt.exe&#39;,<br>
 &#39;HOME&#39;: &#39;C:/msys/1.0/home/wjanssen&#39;,<br>
 &#39;DISPLAY&#39;: &#39;:0&#39;,<br>
 &#39;MAKEFLAGS&#39;: &#39;w&#39;,<br>
 &#39;MSYSTEM&#39;: &#39;MINGW32&#39;,<br>
 &#39;MAKE_MODE&#39;: &#39;unix&#39;,<br>
 &#39;TERM&#39;: &#39;msys&#39;,<br>
 &#39;COLORFGBG&#39;: &#39;default;default&#39;,<br>
 &#39;UPLIB_VERBOSITY&#39;: &#39;0&#39;,<br>
 &#39;TEMP&#39;: &#39;C:/DOCUME~1/wjanssen/LOCALS~1/Temp&#39;,<br>
 &#39;SHLVL&#39;: &#39;2&#39;,<br>
 &#39;PROCESSOR_ARCHITECTURE&#39;: &#39;x86&#39;,<br>
 &#39;ALLUSERSPROFILE&#39;: &#39;C:\\Documents and Settings\\All Users&#39;,<br>
 &#39;WINDOWID&#39;: &#39;167838880&#39;,<br>
 &#39;SESSIONNAME&#39;: &#39;Console&#39;,<br>
 &#39;HOMEPATH&#39;: &#39;\\&#39;,<br>
 &#39;JAVA_HOME&#39;: &#39;C:\\Program Files\\Java\\jdk1.6.0_18&#39;,<br>
 &#39;MFLAGS&#39;: &#39;-w&#39;,<br>
 &#39;FGCOLOR&#39;: &#39;Navy&#39;,<br>
 &#39;USERNAME&#39;: &#39;wjanssen&#39;,<br>
 &#39;LOGONSERVER&#39;: &#39;\\\\MMM&#39;,<br>
 &#39;PROMPT&#39;: &#39;$P$G&#39;,<br>
 &#39;COMSPEC&#39;: &#39;C:\\WINDOWS\\system32\\cmd.exe&#39;,<br>
 &#39;SYSTEMROOT&#39;: &#39;C:\\WINDOWS&#39;,<br>
 &#39;MINGW32BGCOLOR&#39;: &#39;LightYellow&#39;,<br>
 &#39;PATH&#39;: u&#39;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&#39;,<br>

 &#39;BGCOLOR&#39;: &#39;LightYellow&#39;,<br>
 &#39;UPLIBRC&#39;: &#39;C:\\msys\\1.0\\home\\wjanssen\\uplib\\tests\\tests\\tests.uplibrc&#39;,<br>
 &#39;PATHEXT&#39;: &#39;.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH&#39;,<br>
 &#39;_&#39;: &#39;C:/msys/1.0/bin/make&#39;,<br>
 &#39;MSYSBGCOLOR&#39;: &#39;White&#39;,<br>
 &#39;FP_NO_HOST_CHECK&#39;: &#39;NO&#39;,<br>
 &#39;UPLIB_LIB&#39;: &#39;c:\\UpLib\\1.7.9\\lib\\UpLib-1.7.9&#39;,<br>
 &#39;MINGW32FGCOLOR&#39;: &#39;Navy&#39;,<br>
 &#39;HOMEDRIVE&#39;: &#39;C:&#39;,<br>
 &#39;APPDATA&#39;: &#39;C:\\Documents and Settings\\wjanssen\\Application Data&#39;,<br>
 &#39;ANT_HOME&#39;: &#39;C:\\Program Files\\WinAnt&#39;,<br>
 &#39;OLDPWD&#39;: &#39;C:/msys/1.0/home/wjanssen/uplib&#39;,<br>
 &#39;NUMBER_OF_PROCESSORS&#39;: &#39;1&#39;,<br>
 &#39;MAKELEVEL&#39;: &#39;2&#39;,<br>
 &#39;PWD&#39;: &#39;C:/msys/1.0/home/wjanssen/uplib/tests&#39;,<br>
 &#39;PROCESSOR_LEVEL&#39;: &#39;6&#39;,<br>
 &#39;COLORTERM&#39;: &#39;rxvt-xpm&#39;,<br>
 &#39;USERPROFILE&#39;: &#39;C:\\Documents and Settings\\wjanssen&#39;,<br>
 &#39;OS&#39;: &#39;Windows_NT&#39;,<br>
 &#39;SYSTEMDRIVE&#39;: &#39;C:&#39;,<br>
 &#39;WINDIR&#39;: &#39;C:\\WINDOWS&#39;}<br>
_______________________________________________<br>
python-win32 mailing list<br>
<a href="mailto:python-win32@python.org">python-win32@python.org</a><br>
<a href="http://mail.python.org/mailman/listinfo/python-win32" target="_blank">http://mail.python.org/mailman/listinfo/python-win32</a><br>
</blockquote></div><br>