Preserve comprehension scopes in full_name

Signed-off-by: Don Yin <Don_Yin@outlook.com>
This commit is contained in:
Don Yin committed 2026-10-24 05:32:56 +01:00
1 parent 65112c72c7
commit 11e1a965be
3 files changed
+49

No files matched your search

+6
View File
@@ -395,6 +395,12 @@ class CompForContext(TreeContextMixin, AbstractContext):
def py__name__(self):
return '<comprehension context>'
def get_qualified_names(self) -> Any:
names = self.parent_context.get_qualified_names()
if names is None:
return None
return names + ('<comprehension>',)
def __repr__(self):
return '%s(%s)' % (self.__class__.__name__, self.tree_node)