util/ProcessLogger.py
changeset 1759 56e7f4a11046
parent 1757 0de89da92ee0
child 1780 c52d1460cea8
equal deleted inserted replaced
1758:845ca626db09 1759:56e7f4a11046
   122                "stdin":  subprocess.PIPE,
   122                "stdin":  subprocess.PIPE,
   123                "stdout": subprocess.PIPE,
   123                "stdout": subprocess.PIPE,
   124                "stderr": subprocess.PIPE
   124                "stderr": subprocess.PIPE
   125         }
   125         }
   126 
   126 
   127         if no_gui == True and wx.Platform == '__WXMSW__':
   127         if no_gui and wx.Platform == '__WXMSW__':
   128             self.startupinfo = subprocess.STARTUPINFO()
   128             self.startupinfo = subprocess.STARTUPINFO()
   129             self.startupinfo.dwFlags |= subprocess.STARTF_USESHOWWINDOW
   129             self.startupinfo.dwFlags |= subprocess.STARTF_USESHOWWINDOW
   130             popenargs["startupinfo"] = self.startupinfo
   130             popenargs["startupinfo"] = self.startupinfo
   131         elif wx.Platform == '__WXGTK__':
   131         elif wx.Platform == '__WXGTK__':
   132             popenargs["shell"] = False
   132             popenargs["shell"] = False