Call __set_name__ when setting cached_property with setattr

issue10040
review349361003
This commit is contained in:
Cédric Krier
2021-02-12 20:32:40 +01:00
parent 6061bfcccc
commit 2fa629ecf1
+3 -1
View File
@@ -975,7 +975,9 @@ class AssetDepreciationTable(CompanyReport):
'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