فهرست منبع

Fix the Windows environment in SCons spawn function

Properly fix #2974 as discussed there.

(cherry picked from commit aad87ab1b6ef536837b7ce7a612dfc0ad422114b)
George Marques 9 سال پیش
والد
کامیت
ee23649813
1فایلهای تغییر یافته به همراه1 افزوده شده و 0 حذف شده
  1. 1 0
      methods.py

+ 1 - 0
methods.py

@@ -1377,6 +1377,7 @@ def use_windows_spawn_fix(self, platform=None):
 	    cmdline = cmd + " " + newargs
 	    cmdline = cmd + " " + newargs
 
 
 	    rv=0
 	    rv=0
+	    env = {str(key): str(value) for key, value in env.iteritems()}
 	    if len(cmdline) > 32000 and cmd.endswith("ar") :
 	    if len(cmdline) > 32000 and cmd.endswith("ar") :
 		    cmdline = cmd + " " + args[1] + " " + args[2] + " "
 		    cmdline = cmd + " " + args[1] + " " + args[2] + " "
 		    for i in range(3,len(args)) :
 		    for i in range(3,len(args)) :