Skip to content
Snippets Groups Projects
Commit 99bbd90b authored by Erik Johnston's avatar Erik Johnston
Browse files

Always run txn.after_callbacks

parent 4e1cebd5
No related branches found
No related tags found
No related merge requests found
...@@ -305,13 +305,14 @@ class SQLBaseStore(object): ...@@ -305,13 +305,14 @@ class SQLBaseStore(object):
func, *args, **kwargs func, *args, **kwargs
) )
with PreserveLoggingContext(): try:
result = yield self._db_pool.runWithConnection( with PreserveLoggingContext():
inner_func, *args, **kwargs result = yield self._db_pool.runWithConnection(
) inner_func, *args, **kwargs
)
for after_callback, after_args in after_callbacks: finally:
after_callback(*after_args) for after_callback, after_args in after_callbacks:
after_callback(*after_args)
defer.returnValue(result) defer.returnValue(result)
@defer.inlineCallbacks @defer.inlineCallbacks
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment