From dfa52f1d697472a60f8605603baf5f94293d3f38 Mon Sep 17 00:00:00 2001 From: Artem Yurchenko Date: Mon, 9 Sep 2024 15:08:30 -0700 Subject: [PATCH] put the "temporary_class" for the metaclass hack into adhoc module it's a part of the campaign to get rid of non-module roots --- astroid/nodes/scoped_nodes/scoped_nodes.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/astroid/nodes/scoped_nodes/scoped_nodes.py b/astroid/nodes/scoped_nodes/scoped_nodes.py index 5aed80869..bd6c3e9d0 100644 --- a/astroid/nodes/scoped_nodes/scoped_nodes.py +++ b/astroid/nodes/scoped_nodes/scoped_nodes.py @@ -1624,7 +1624,7 @@ def infer_call_result( col_offset=0, end_lineno=0, end_col_offset=0, - parent=self, + parent=AstroidManager().adhoc_module, ) new_class.hide = True new_class.postinit(