chiark / gitweb /
Fix support for slicing if running from pythonw.exe
[cura.git] / Cura / util / sliceRun.py
index 824aa1e0c0c11111d2e623cb31d1a46dc5d4061b..c4b6bf79df0a54ba90c23c1cd716afd5ef3d712c 100644 (file)
@@ -178,3 +178,11 @@ def getSliceCommand(filename):
                        cmd.append(filename)
                return cmd
 
+def startSliceCommandProcess(cmdList):
+       kwargs = {} 
+       if subprocess.mswindows: 
+               su = subprocess.STARTUPINFO() 
+               su.dwFlags |= subprocess.STARTF_USESHOWWINDOW
+               su.wShowWindow = subprocess.SW_HIDE
+               kwargs['startupinfo'] = su
+       p = subprocess.Popen(cmdList, stdin=subprocess.PIPE, stdout=subprocess.PIPE, stderr=subprocess.PIPE, **kwargs)