changeset b4429d9c48c9 in modules/account_asset:default
details:
https://hg.tryton.org/modules/account_asset?cmd=changeset;node=b4429d9c48c9
description:
Call __set_name__ when setting cached_property with setattr
issue10040
review349361003
diffstat:
asset.py | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diffs (14 lines):
diff -r 0f2746032284 -r b4429d9c48c9 asset.py
--- a/asset.py Sat Dec 19 17:08:43 2020 +0100
+++ b/asset.py Fri Feb 12 20:32:40 2021 +0100
@@ -975,7 +975,9 @@
'closing_value',
}
for attr_name in grouped_attributes:
- setattr(Grouper, attr_name, cached_property(adder(attr_name)))
+ descr = cached_property(adder(attr_name))
+ setattr(Grouper, attr_name, descr)
+ descr.__set_name__(Grouper, attr_name)
return Grouper