aboutsummaryrefslogtreecommitdiff
path: root/methods.py
diff options
context:
space:
mode:
authorGeorge Marques2016-06-14 11:27:16 -0300
committerGeorge Marques2016-06-14 11:27:16 -0300
commitc48ffed87a189c3543e0bb2a8056f24b5f7d19cb (patch)
tree1344321d796a3b9789e4eb927066338683b36c89 /methods.py
parent99e5bb56d120e82279404db2731b2d930ef1b30b (diff)
downloadgodot-c48ffed87a189c3543e0bb2a8056f24b5f7d19cb.tar.gz
godot-c48ffed87a189c3543e0bb2a8056f24b5f7d19cb.tar.zst
godot-c48ffed87a189c3543e0bb2a8056f24b5f7d19cb.zip
Diffstat (limited to 'methods.py')
-rwxr-xr-xmethods.py9
1 files changed, 6 insertions, 3 deletions
diff --git a/methods.py b/methods.py
index 730558a06..7128b334e 100755
--- a/methods.py
+++ b/methods.py
@@ -1343,7 +1343,7 @@ def android_add_to_attributes(self,file):
def disable_module(self):
self.disabled_modules.append(self.current_module)
-def use_windows_spawn_fix(self):
+def use_windows_spawn_fix(self, platform=None):
if (os.name!="nt"):
return #not needed, only for windows
@@ -1353,10 +1353,13 @@ def use_windows_spawn_fix(self):
import subprocess
def mySubProcess(cmdline,env):
- #print "SPAWNED : " + cmdline
+ prefix = ""
+ if(platform == 'javascript'):
+ prefix = "python.exe "
+
startupinfo = subprocess.STARTUPINFO()
startupinfo.dwFlags |= subprocess.STARTF_USESHOWWINDOW
- proc = subprocess.Popen(cmdline, stdin=subprocess.PIPE, stdout=subprocess.PIPE,
+ proc = subprocess.Popen(prefix + cmdline, stdin=subprocess.PIPE, stdout=subprocess.PIPE,
stderr=subprocess.PIPE, startupinfo=startupinfo, shell = False, env = env)
data, err = proc.communicate()
rv = proc.wait()