diff options
author | Mike Bayer <mike_mp@zzzcomputing.com> | 2021-03-25 08:40:16 -0400 |
---|---|---|
committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2021-03-25 08:45:32 -0400 |
commit | e3b09f65df5dd51f87515f115827dedba50e9dca (patch) | |
tree | 23b5b19e2d7423289ff0b5ef2e91851084ec4802 /lib/sqlalchemy/sql/elements.py | |
parent | 5682b9a24d4174f429204638ec90622b52035cdc (diff) | |
download | sqlalchemy-e3b09f65df5dd51f87515f115827dedba50e9dca.tar.gz |
Accept **kw in annotated._clone() method
Fixed bug where combinations of the new "relationship with criteria"
feature could fail in conjunction with features that make use of the new
"lambda SQL" feature, including loader strategies such as selectinload and
lazyload, for more complicated scenarios such as polymorphic loading.
Fixes: #6131
Change-Id: I915dead6596866ae5fd1a7f593a90bce4b61d1af
Diffstat (limited to 'lib/sqlalchemy/sql/elements.py')
-rw-r--r-- | lib/sqlalchemy/sql/elements.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/sqlalchemy/sql/elements.py b/lib/sqlalchemy/sql/elements.py index 20c3e8991..74e8dceff 100644 --- a/lib/sqlalchemy/sql/elements.py +++ b/lib/sqlalchemy/sql/elements.py @@ -1493,7 +1493,8 @@ class BindParameter(roles.InElementRole, ColumnElement): self.__dict__.update(state) def __repr__(self): - return "BindParameter(%r, %r, type_=%r)" % ( + return "%s(%r, %r, type_=%r)" % ( + self.__class__.__name__, self.key, self.value, self.type, |