Call __set_name__ when setting cached_property with setattr
issue10040 review349361003
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user