|
@@ -168,6 +168,8 @@ class CoroutineBasedSession(AbstractSession):
|
|
return
|
|
return
|
|
self._closed = True
|
|
self._closed = True
|
|
self._cleanup()
|
|
self._cleanup()
|
|
|
|
+
|
|
|
|
+ self.deferred_functions.reverse()
|
|
while self.deferred_functions:
|
|
while self.deferred_functions:
|
|
func = self.deferred_functions.pop()
|
|
func = self.deferred_functions.pop()
|
|
catch_exp_call(func, logger)
|
|
catch_exp_call(func, logger)
|