Merge "exc_filters: Do not reraise"

This commit is contained in:
Zuul 2023-07-19 13:46:00 +00:00 committed by Gerrit Code Review
commit f2ebe65c2f
1 changed files with 4 additions and 0 deletions

View File

@ -430,6 +430,10 @@ def handler(context):
if '*' in _registry:
yield _registry['*']
# do not reraise for our own exceptions
if isinstance(context.original_exception, exception.DBError):
return
dialect = compat.dialect_from_exception_context(context)
for per_dialect in _dialect_registries(dialect):
for exc in (context.sqlalchemy_exception, context.original_exception):