From 667f4d6d0736351e111769c761fa8b3a1914d395 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michal=20P=C5=99evr=C3=A1til?= Date: Mon, 24 Jun 2024 22:58:04 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20Fix=20`parent`=20in=20statements?= =?UTF-8?q?=20and=20type=20names?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- wake/ir/statements/abc.py | 3 +-- wake/ir/type_names/abc.py | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/wake/ir/statements/abc.py b/wake/ir/statements/abc.py index 7ff6b2674..a9b396218 100644 --- a/wake/ir/statements/abc.py +++ b/wake/ir/statements/abc.py @@ -111,7 +111,6 @@ def from_ast( assert False, f"Unknown statement type: {type(statement)}" @property - @abstractmethod def parent( self, ) -> Union[ @@ -129,7 +128,7 @@ def parent( Returns: Parent node of the statement. """ - ... + return super().parent @property @abstractmethod diff --git a/wake/ir/type_names/abc.py b/wake/ir/type_names/abc.py index 24544285e..2be78e3bf 100644 --- a/wake/ir/type_names/abc.py +++ b/wake/ir/type_names/abc.py @@ -91,7 +91,6 @@ def from_ast( return UserDefinedTypeName(init, type_name, parent) @property - @abstractmethod def parent( self, ) -> Union[ @@ -107,7 +106,7 @@ def parent( Returns: Parent node of the type name. """ - ... + return super().parent @property @weak_self_lru_cache(maxsize=2048)