Skip to content

unsupported constant type <Microsoft.PythonTools.Interpreter.Ast.AstNestedPythonModuleMember> #1

@sqs

Description

@sqs
Hover in file:///tmp/ipjexlbn.hg2/corporate/lib/stripe.py at (3, 7) Waiting for parsing to complete. Parsing complete. Waiting for analysis entries to enqueue. Enqueue complete. Waiting for analysis to complete. Getting hover for os Hover aaaaa Hover bbbbb 1 Assertion Failed unsupported constant type <Microsoft.PythonTools.Interpreter.Ast.AstNestedPythonModuleMember> value 'Microsoft.PythonTools.Interpreter.Ast.AstNestedPythonModuleMember' at Microsoft.PythonTools.Analysis.PythonAnalyzer.GetTypeFromObject(Object value) in /home/sqs/src/github.com/Microsoft/python-language-server/src/Analysis/Engine/Impl/PythonAnalyzer.cs:line 882 at Microsoft.PythonTools.Analysis.PythonAnalyzer.GetAnalysisValueFromObjects(Object attr) in /home/sqs/src/github.com/Microsoft/python-language-server/src/Analysis/Engine/Impl/PythonAnalyzer.cs:line 787 at Microsoft.PythonTools.Analysis.Values.BuiltinNamespace`1.GetTypeMember(Node node, AnalysisUnit unit, String name) in /home/sqs/src/github.com/Microsoft/python-language-server/src/Analysis/Engine/Impl/Values/BuiltinNamespace.cs:line 53 at Microsoft.PythonTools.Analysis.Values.BuiltinInstanceInfo.GetTypeMember(Node node, AnalysisUnit unit, String name) in /home/sqs/src/github.com/Microsoft/python-language-server/src/Analysis/Engine/Impl/Values/BuiltinInstanceInfo.cs:line 62 at Microsoft.PythonTools.Analysis.AnalysisValue.GetMember(Node node, AnalysisUnit unit, String name) in /home/sqs/src/github.com/Microsoft/python-language-server/src/Analysis/Engine/Impl/AnalysisValue.cs:line 161 at Microsoft.PythonTools.Analysis.Values.LazyValueInfo.GetMember(Node node, AnalysisUnit unit, String name) in /home/sqs/src/github.com/Microsoft/python-language-server/src/Analysis/Engine/Impl/Values/LazyValueInfo.cs:line 204 at Microsoft.PythonTools.Analysis.AnalysisValueSetExtensions.GetMember(IAnalysisSet self, Node node, AnalysisUnit unit, String name) in /home/sqs/src/github.com/Microsoft/python-language-server/src/Analysis/Engine/Impl/AnalysisValueSetExtensions.cs:line 41 at Microsoft.PythonTools.Analysis.Analyzer.ExpressionEvaluator.EvaluateMember(ExpressionEvaluator ee, Node node) in /home/sqs/src/github.com/Microsoft/python-language-server/src/Analysis/Engine/Impl/Analyzer/ExpressionEvaluator.cs:line 289 at Microsoft.PythonTools.Analysis.Analyzer.ExpressionEvaluator.EvaluateWorker(Node node) in /home/sqs/src/github.com/Microsoft/python-language-server/src/Analysis/Engine/Impl/Analyzer/ExpressionEvaluator.cs:line 211 at Microsoft.PythonTools.Analysis.Analyzer.ExpressionEvaluator.Evaluate(Expression node) in /home/sqs/src/github.com/Microsoft/python-language-server/src/Analysis/Engine/Impl/Analyzer/ExpressionEvaluator.cs:line 55 at Microsoft.PythonTools.Analysis.Analyzer.ExpressionEvaluator.EvaluateCall(ExpressionEvaluator ee, Node node) in /home/sqs/src/github.com/Microsoft/python-language-server/src/Analysis/Engine/Impl/Analyzer/ExpressionEvaluator.cs:line 373 at Microsoft.PythonTools.Analysis.Analyzer.ExpressionEvaluator.EvaluateWorker(Node node) in /home/sqs/src/github.com/Microsoft/python-language-server/src/Analysis/Engine/Impl/Analyzer/ExpressionEvaluator.cs:line 211 at Microsoft.PythonTools.Analysis.Analyzer.ExpressionEvaluator.Evaluate(Expression node) in /home/sqs/src/github.com/Microsoft/python-language-server/src/Analysis/Engine/Impl/Analyzer/ExpressionEvaluator.cs:line 55 at Microsoft.PythonTools.Analysis.Analyzer.ExpressionEvaluator.Evaluate(IList`1 nodes) in /home/sqs/src/github.com/Microsoft/python-language-server/src/Analysis/Engine/Impl/Analyzer/ExpressionEvaluator.cs:line 203 at Microsoft.PythonTools.Analysis.Analyzer.ExpressionEvaluator.EvaluateCall(ExpressionEvaluator ee, Node node) in /home/sqs/src/github.com/Microsoft/python-language-server/src/Analysis/Engine/Impl/Analyzer/ExpressionEvaluator.cs:line 370 at Microsoft.PythonTools.Analysis.Analyzer.ExpressionEvaluator.EvaluateWorker(Node node) in /home/sqs/src/github.com/Microsoft/python-language-server/src/Analysis/Engine/Impl/Analyzer/ExpressionEvaluator.cs:line 211 at Microsoft.PythonTools.Analysis.Analyzer.ExpressionEvaluator.Evaluate(Expression node) in /home/sqs/src/github.com/Microsoft/python-language-server/src/Analysis/Engine/Impl/Analyzer/ExpressionEvaluator.cs:line 55 at Microsoft.PythonTools.Analysis.Analyzer.DDG.Walk(ForStatement node) in /home/sqs/src/github.com/Microsoft/python-language-server/src/Analysis/Engine/Impl/Analyzer/DDG.cs:line 228 at Microsoft.PythonTools.Parsing.Ast.ForStatement.Walk(PythonWalker walker) in /home/sqs/src/github.com/Microsoft/python-language-server/src/Analysis/Engine/Impl/Parsing/Ast/ForStatement.cs:line 50 at Microsoft.PythonTools.Analysis.Analyzer.DDG.Walk(SuiteStatement node) in /home/sqs/src/github.com/Microsoft/python-language-server/src/Analysis/Engine/Impl/Analyzer/DDG.cs:line 665 at Microsoft.PythonTools.Parsing.Ast.SuiteStatement.Walk(PythonWalker walker) in /home/sqs/src/github.com/Microsoft/python-language-server/src/Analysis/Engine/Impl/Parsing/Ast/SuiteStatement.cs:line 34 at Microsoft.PythonTools.Analysis.Analyzer.FunctionAnalysisUnit.AnalyzeWorker(DDG ddg, CancellationToken cancel) in /home/sqs/src/github.com/Microsoft/python-language-server/src/Analysis/Engine/Impl/Analyzer/FunctionAnalysisUnit.cs:line 88 at Microsoft.PythonTools.Analysis.AnalysisUnit.Analyze(DDG ddg, CancellationToken cancel) in /home/sqs/src/github.com/Microsoft/python-language-server/src/Analysis/Engine/Impl/AnalysisUnit.cs:line 139 at Microsoft.PythonTools.Analysis.Analyzer.DDG.Analyze(Deque`1 queue, CancellationToken cancel, Action`1 reportQueueSize, Int32 reportQueueInterval) in /home/sqs/src/github.com/Microsoft/python-language-server/src/Analysis/Engine/Impl/Analyzer/DDG.cs:line 75 at Microsoft.PythonTools.Analysis.PythonAnalyzer.AnalyzeQueuedEntries(CancellationToken cancel) in /home/sqs/src/github.com/Microsoft/python-language-server/src/Analysis/Engine/Impl/PythonAnalyzer.cs:line 907 at Microsoft.PythonTools.Intellisense.AnalysisQueue.GroupAnalysis.Analyze(CancellationToken cancel) in /home/sqs/src/github.com/Microsoft/python-language-server/src/Analysis/Engine/Impl/Intellisense/AnalysisQueue.cs:line 231 at Microsoft.PythonTools.Intellisense.AnalysisQueue.HandleAnalyzable(IAnalyzable item, AnalysisPriority priority, CancellationToken cancellationToken) in /home/sqs/src/github.com/Microsoft/python-language-server/src/Analysis/Engine/Impl/Intellisense/AnalysisQueue.cs:line 154 at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine) at Microsoft.PythonTools.Intellisense.AnalysisQueue.HandleAnalyzable(IAnalyzable item, AnalysisPriority priority, CancellationToken cancellationToken) at Microsoft.PythonTools.Intellisense.AnalysisQueue.<>c__DisplayClass31_0.<Enqueue>b__0(CancellationToken ct) in /home/sqs/src/github.com/Microsoft/python-language-server/src/Analysis/Engine/Impl/Intellisense/AnalysisQueue.cs:line 138 at Microsoft.PythonTools.Intellisense.AnalysisQueue.ConsumerLoop() in /home/sqs/src/github.com/Microsoft/python-language-server/src/Analysis/Engine/Impl/Intellisense/AnalysisQueue.cs:line 64 at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.MoveNext() at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(IAsyncStateMachineBox box, Boolean allowInlining) at System.Threading.Tasks.Task.RunContinuations(Object continuationObject) at System.Threading.Tasks.Task`1.TrySetResult(TResult result) at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.SetExistingTaskResult(TResult result) at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.SetResult(TResult result) at Microsoft.PythonTools.Intellisense.AnalysisQueue.ConsumeAsync() in /home/sqs/src/github.com/Microsoft/python-language-server/src/Analysis/Engine/Impl/Intellisense/AnalysisQueue.cs:line 91 at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.MoveNext() at System.Threading.ThreadPoolWorkQueue.Dispatch() 

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions