[asterisk-commits] mjordan: testsuite/asterisk/trunk r3953 - /asterisk/trunk/lib/python/asterisk/

SVN commits to the Asterisk project asterisk-commits at lists.digium.com
Mon Jul 22 16:15:08 CDT 2013


Author: mjordan
Date: Mon Jul 22 16:15:07 2013
New Revision: 3953

URL: http://svnview.digium.com/svn/testsuite?view=rev&rev=3953
Log:
Move the actual reactor stop after the observer callbacks

Otherwise, the reactor stands a chance of exiting prior to all callbacks
being executed. That's problematic.

Modified:
    asterisk/trunk/lib/python/asterisk/TestCase.py

Modified: asterisk/trunk/lib/python/asterisk/TestCase.py
URL: http://svnview.digium.com/svn/testsuite/asterisk/trunk/lib/python/asterisk/TestCase.py?view=diff&rev=3953&r1=3952&r2=3953
==============================================================================
--- asterisk/trunk/lib/python/asterisk/TestCase.py (original)
+++ asterisk/trunk/lib/python/asterisk/TestCase.py Mon Jul 22 16:15:07 2013
@@ -374,9 +374,9 @@
         if not self._stopping:
             self._stopping = True
             df = self.__stop_asterisk()
-            df.addCallback(__stop_reactor)
             for callback in self._stop_callbacks:
                 df.addCallback(callback)
+            df.addCallback(__stop_reactor)
 
     def __reactor_timeout(self):
         """




More information about the asterisk-commits mailing list