# HG changeset patch
# User greg
# Date 1205235842 -3600
# Node ID 9af34a1d33b7224bb6fbe04f2356b76703e56cf5
# Parent  ec54cd41652837e2f03dd63da1c5d0945093753e
fixed short process wainting bug. Seems wait() fail when process already finisshed... TO BE CONFIRMED.

diff -r ec54cd416528 -r 9af34a1d33b7 wxPopen.py
--- a/wxPopen.py	Tue Mar 11 10:42:26 2008 +0100
+++ b/wxPopen.py	Tue Mar 11 12:44:02 2008 +0100
@@ -54,7 +54,10 @@
                 wx.CallAfter(self.callback,outchunk)
             self.retval=self.Proc.poll()
         if self.endcallback:
-            err = self.Proc.wait()
+            try:
+            	err = self.Proc.wait()
+            except:
+            	pass
             self.finished = True
             wx.CallAfter(self.endcallback, self.Proc.pid, self.retval)