Author: bugman Date: Tue Sep 6 12:18:55 2011 New Revision: 14592 URL: http://svn.gna.org/viewcvs/relax?rev=14592&view=rev Log: Removed the GUI wait_for_interpreter() method as this is replaced by the intepreter flush() method. Modified: 1.3/gui/relax_gui.py 1.3/gui/results_viewer.py Modified: 1.3/gui/relax_gui.py URL: http://svn.gna.org/viewcvs/relax/1.3/gui/relax_gui.py?rev=14592&r1=14591&r2=14592&view=diff ============================================================================== --- 1.3/gui/relax_gui.py (original) +++ 1.3/gui/relax_gui.py Tue Sep 6 12:18:55 2011 @@ -613,18 +613,3 @@ # Set the status. wx.CallAfter(self.bar.SetStatusText, pipe, 2) - - - def wait_for_interpreter(self, wait_period=0.1): - """Return only once the interpreter thread has cleared all its queued calls. - @keyword wait_period: The time in seconds to wait for the. - """ - - # Loop until finished. - while 1: - # Check that the queue has been cleared and that the global execution lock has been released. - if self.interpreter._queue.empty() and not status.exec_lock.locked(): - break - - # Otherwise sleep a little. - sleep(wait_period) Modified: 1.3/gui/results_viewer.py URL: http://svn.gna.org/viewcvs/relax/1.3/gui/results_viewer.py?rev=14592&r1=14591&r2=14592&view=diff ============================================================================== --- 1.3/gui/results_viewer.py (original) +++ 1.3/gui/results_viewer.py Tue Sep 6 12:18:55 2011 @@ -336,7 +336,7 @@ # Switch data pipes. self.gui.interpreter.queue('pipe.switch', pipe) - self.gui.wait_for_interpreter(0.01) + self.gui.interpreter.flush() # Update the window. self.refresh()