diff --git a/src/Analysis/Ast/Impl/Values/Scope.cs b/src/Analysis/Ast/Impl/Values/Scope.cs index 2d19cec6d..adbca97fc 100644 --- a/src/Analysis/Ast/Impl/Values/Scope.cs +++ b/src/Analysis/Ast/Impl/Values/Scope.cs @@ -42,7 +42,7 @@ public Scope(ScopeStatement node, IScope outerScope, IPythonModule module) { #region IScope public string Name => Node?.Name ?? ""; - public virtual ScopeStatement Node => Module.GetAstNode(this); + public virtual ScopeStatement Node => Module.GetAstNode(this) ?? Module.GetAst(); public IScope OuterScope { get; } public IPythonModule Module { get; }