From c611cc1c8783df84b75bf4c61566d15d6f918ffb Mon Sep 17 00:00:00 2001 From: RamonWill Date: Sun, 19 Jul 2020 23:30:07 +0100 Subject: [PATCH] amended code to use util.raise_ --- lib/sqlalchemy/orm/context.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/lib/sqlalchemy/orm/context.py b/lib/sqlalchemy/orm/context.py index 564845e7de..836c55fdc1 100644 --- a/lib/sqlalchemy/orm/context.py +++ b/lib/sqlalchemy/orm/context.py @@ -1297,10 +1297,13 @@ class ORMSelectCompileState(ORMCompileState, SelectState): try: right = right.entity except AttributeError as err: - raise sa_exc.ArgumentError( - "Join target %s does not refer to a " - "mapped entity" % right - ) from err + util.raise_( + sa_exc.ArgumentError( + "Join target %s does not refer to a " + "mapped entity" % right + ), + replace_context=err, + ) left = onclause._parententity -- 2.47.3