From 2fa629ecf15622822df2e3f2f79cdea785a2b5c4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Fri, 12 Feb 2021 20:32:40 +0100 Subject: [PATCH] Call __set_name__ when setting cached_property with setattr issue10040 review349361003 --- asset.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/asset.py b/asset.py index 741001b4f5..6220cb9dff 100644 --- a/asset.py +++ b/asset.py @@ -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