wxPopen.py
changeset 686 e4e1da75d411
parent 424 86a7c1d11bbd
child 704 5993b16fe2d0
--- a/wxPopen.py	Wed Feb 15 16:39:56 2012 +0100
+++ b/wxPopen.py	Wed Feb 15 18:52:31 2012 +0100
@@ -126,19 +126,13 @@
         self.outdata += v
         self.outlen += 1
         if not self.no_stdout:
-            if wx.GetApp() is None:
-                self.logger.write(v)
-            else:
-                wx.CallAfter(self.logger.write,v)
+            self.logger.write(v)
             
     def errors(self,v):
         self.errdata += v
         self.errlen += 1
         if not self.no_stderr:
-            if wx.GetApp() is None:
-                self.logger.write_warning(v)
-            else:
-                wx.CallAfter(self.logger.write_warning,v)
+            self.logger.write_warning(v)
 
     def log_the_end(self,ecode,pid):
         self.logger.write(self.Command_str + "\n")
@@ -148,10 +142,7 @@
         self.finished = True
         self.exitcode = ecode
         if self.exitcode != 0:
-            if wx.GetApp() is None:
-                self.log_the_end(ecode,pid)
-            else:
-                wx.CallAfter(self.log_the_end,ecode,pid)
+            self.log_the_end(ecode,pid)
         if self.finish_callback is not None:
             self.finish_callback(self,ecode,pid)