From bb3f87ae514c179ed09eaac2864d917ab681d27f Mon Sep 17 00:00:00 2001 From: Gleb Smirnov Date: Sat, 19 Feb 2022 12:52:34 +0300 Subject: [PATCH] fix: use `cached_property` instead of `cache` and `property` --- blueprintcompiler/language/gtkbuilder_child.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/blueprintcompiler/language/gtkbuilder_child.py b/blueprintcompiler/language/gtkbuilder_child.py index 9e5be1b..83fadf7 100644 --- a/blueprintcompiler/language/gtkbuilder_child.py +++ b/blueprintcompiler/language/gtkbuilder_child.py @@ -18,7 +18,7 @@ # SPDX-License-Identifier: LGPL-3.0-or-later -from functools import cache +from functools import cached_property from .gobject_object import Object from .response_id import ResponseId @@ -37,8 +37,7 @@ class Child(AstNode): Object, ] - @property - @cache + @cached_property def response_id(self) -> T.Optional[ResponseId]: """Get action widget's response ID.