Skip to content

Pull Pylance with Pyright 1.1.412 - #11668

Closed
Bill Schnurr (bschnurr) wants to merge 1 commit into
mainfrom
pull-pylance-with-pyright-1.1.412-20260820-211849
Closed

Pull Pylance with Pyright 1.1.412#11668
Bill Schnurr (bschnurr) wants to merge 1 commit into
mainfrom
pull-pylance-with-pyright-1.1.412-20260820-211849

Conversation

@bschnurr

Copy link
Copy Markdown
Member

No description provided.

@github-actions

Copy link
Copy Markdown
Contributor

Diff from mypy_primer, showing the effect of this PR on open source code:

sympy (https://github.com/sympy/sympy)
- An internal error occurred while type checking file ".../projects/sympy/sympy/solvers/benchmarks/bench_solvers.py": TypeError: Cannot read properties of undefined (reading 'isStubFile')
+ An internal error occurred while type checking file ".../projects/sympy/sympy/solvers/deutils.py": TypeError: Cannot read properties of undefined (reading 'isStubFile')
-     at ...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:19148:51
-     at t.invalidateTypeCacheIfCanceled (...pyright_to_test/packages/pyright/dist/pyright-internal/src/common/cancellationUtils.ts:38:16)
-     at az (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:18731:16)
+     at eL (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:1173:38)
-     at n_ (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:23918:39)
+     at eR (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:1025:9)
-     at nI (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:24310:30)
-     at ...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:24797:32
+     at ...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/checker.ts:315:33
+     at W.visitStatementList (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/checker.ts:310:27)
+     at W.visit (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/parseTreeWalker.ts:290:29)
+     at W.visitNode (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/parseTreeWalker.ts:694:21)
+     at W.walk (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/parseTreeWalker.ts:676:37)
-     at ...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:24793:15
+     at W.walk (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/checker.ts:296:19)
+     at W._walkStatementsAndReportUnreachable (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/checker.ts:2900:18)
-     at nA (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:24784:5)
+     at W.check (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/checker.ts:275:14)
-     at ...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:5173:39
+     at ...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/sourceFile.ts:1017:29
-     at ...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:5312:5
-     at eB (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:1617:5)
-     at ...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:9008:30
-     at ...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:9130:5
-     at nu (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:23378:28)
-     at ...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:1425:30
-     at eB (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:1617:5)
-     at aD (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:18379:35)
-     at a7 (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:22220:25)
-     at ...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:24390:17
-     at a9 (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:22358:9)
-     at a8 (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:22327:16)
-     at nI (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:24389:32)
-     at ...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:24797:32
-     at Array.forEach (<anonymous>)
-     at ...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:24793:15
-     at nA (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:24784:5)
-     at ...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:5173:39
-     at ...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:5312:5
-     at eB (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:1617:5)
-     at ns (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:23165:16)
-     at e$ (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:2145:32)
-     at eG (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:2104:16)
-     at ...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:20340:41
-     at Array.forEach (<anonymous>)
-     at ...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:20307:27
-     at t.invalidateTypeCacheIfCanceled (...pyright_to_test/packages/pyright/dist/pyright-internal/src/common/cancellationUtils.ts:38:16)
-     at aK (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:20247:16)
-     at aW (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:20096:28)
-     at n_ (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:23927:42)
-     at nI (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:24310:30)
-     at ...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:24797:32
-     at Array.forEach (<anonymous>)
-     at ...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:24793:15
-     at nA (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:24784:5)
-     at ...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:5173:39
-     at ...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:5312:5
-     at eB (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:1617:5)
+     at n.timeOperation (...pyright_to_test/packages/pyright/dist/pyright-internal/src/common/timing.ts:44:28)
+     at ...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/sourceFile.ts:1006:45
+     at t.LogTracker.log (...pyright_to_test/packages/pyright/dist/pyright-internal/src/common/logTracker.ts:68:20)
-     at t.applyClassDecorator (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/decorators.ts:322:37)
+     at t.SourceFile.check (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/sourceFile.ts:1004:33)
-     at ...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:19391:21
+     at ...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/program.ts:2321:44
+     at t.LogTracker.log (...pyright_to_test/packages/pyright/dist/pyright-internal/src/common/logTracker.ts:68:20)
-     at nu (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:23378:28)
+     at z._checkTypes (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/program.ts:2278:33)
-     at ...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:19390:42
+     at ...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/program.ts:803:30
+     at runWithCancellationToken (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:719:22)
+     at n.timeOperation (...pyright_to_test/packages/pyright/dist/pyright-internal/src/common/timing.ts:44:28)
+     at z._runEvaluatorWithCancellationToken (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/program.ts:1271:53)
+     at z.analyze (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/program.ts:767:21)
+     at t.analyzeProgram (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/analysis.ts:58:33)
+     at t.BackgroundAnalysisProgram.startAnalysis (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/backgroundAnalysisProgram.ts:166:16)
+     at e.runAnalysis (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/service.ts:617:67)
+     at Timeout._onTimeout (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/service.ts:681:18)
+     at listOnTimeout (node:internal/timers:605:17)
+     at processTimers (node:internal/timers:541:7)
-     at ...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:19148:51
-     at t.invalidateTypeCacheIfCanceled (...pyright_to_test/packages/pyright/dist/pyright-internal/src/common/cancellationUtils.ts:38:16)
-     at az (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:18731:16)
+     at eL (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:1173:38)
-     at n_ (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:23918:39)
+     at eR (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:1025:9)
-     at nI (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:24310:30)
-     at ...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:24797:32

... (truncated 72 lines) ...

core (https://github.com/home-assistant/core)
+ An internal error occurred while type checking file ".../projects/core/homeassistant/components/paj_gps/__init__.py": TypeError: Cannot read properties of undefined (reading 'isStubFile')
- An internal error occurred while type checking file ".../projects/core/homeassistant/components/overkiz/climate/hitachi_air_to_air_heat_pump_ovp.py": Error: Debug Failure. Did not find evaluation scope
-     at w (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/parseTreeUtils.ts:1035:5)
-     at Object.t.getExecutionScopeNode (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/parseTreeUtils.ts:1079:27)
-     at nt (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:22416:46)
+     at t.applyClassDecorator (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/decorators.ts:317:43)
-     at ...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:5231:44
-     at ...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:5312:5
+     at ...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:19391:21
-     at eB (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:1617:5)
+     at nu (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:23378:28)
-     at ...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:5987:32
+     at ...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:19390:42
-     at ...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:6095:5
-     at eB (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:1617:5)
-     at n.timeOperation (...pyright_to_test/packages/pyright/dist/pyright-internal/src/common/timing.ts:40:20)
-     at A (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/codeFlowEngine.ts:1784:46)
-     at t (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/codeFlowEngine.ts:517:29)
-     at Object.getTypeFromCodeFlow (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/codeFlowEngine.ts:941:13)
-     at nt (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:22453:25)
-     at ...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:5231:44
-     at ...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:5312:5
-     at eB (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:1617:5)
-     at n.timeOperation (...pyright_to_test/packages/pyright/dist/pyright-internal/src/common/timing.ts:40:20)
-     at A (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/codeFlowEngine.ts:1784:46)
-     at t (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/codeFlowEngine.ts:517:29)
-     at Object.getTypeFromCodeFlow (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/codeFlowEngine.ts:941:13)
-     at nt (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:22453:25)
-     at ...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:5231:44
-     at ...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:5312:5
-     at eB (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:1617:5)
-     at n.timeOperation (...pyright_to_test/packages/pyright/dist/pyright-internal/src/common/timing.ts:40:20)
-     at A (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/codeFlowEngine.ts:1784:46)
-     at t (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/codeFlowEngine.ts:517:29)
-     at Object.getTypeFromCodeFlow (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/codeFlowEngine.ts:941:13)
-     at nt (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:22453:25)
-     at ...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:5231:44
-     at ...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:5312:5
-     at eB (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:1617:5)
-     at n.timeOperation (...pyright_to_test/packages/pyright/dist/pyright-internal/src/common/timing.ts:40:20)
-     at A (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/codeFlowEngine.ts:1784:46)
-     at t (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/codeFlowEngine.ts:517:29)
-     at Object.getTypeFromCodeFlow (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/codeFlowEngine.ts:941:13)
-     at nt (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:22453:25)
-     at ...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:5231:44
-     at ...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:5312:5
-     at eB (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:1617:5)
-     at n.timeOperation (...pyright_to_test/packages/pyright/dist/pyright-internal/src/common/timing.ts:40:20)
-     at A (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/codeFlowEngine.ts:1784:46)
-     at t (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/codeFlowEngine.ts:517:29)
-     at Object.getTypeFromCodeFlow (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/codeFlowEngine.ts:941:13)
-     at nt (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:22453:25)
-     at ...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:5231:44
-     at ...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:5312:5
-     at eB (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:1617:5)
-     at ...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:18779:35
-     at ...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:18763:30
+     at nS (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:24527:16)
+     at no (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:23174:24)
+     at ...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:19148:51
+     at t.invalidateTypeCacheIfCanceled (...pyright_to_test/packages/pyright/dist/pyright-internal/src/common/cancellationUtils.ts:38:16)
+     at nI (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:24310:30)
+     at ...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:24797:32
+     at Array.forEach (<anonymous>)
+     at ...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:24793:15
+     at nA (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:24784:5)
+     at ...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:9008:30
+     at ...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:9130:5
+     at nu (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:23378:28)
+     at ...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:1425:30
+     at aD (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:18379:35)
+     at a7 (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:22220:25)
+     at ...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:24390:17
+     at a9 (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:22358:9)
+     at a8 (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:22327:16)
+     at nI (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:24389:32)
+     at ...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:24797:32
+     at Array.forEach (<anonymous>)
+     at ...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:24793:15
+     at nA (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:24784:5)
-     at ...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:19317:37
+     at ...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:5173:39
- Error performing analysis: Error: Debug Failure. Did not find evaluation scope
-     at w (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/parseTreeUtils.ts:1035:5)
-     at Object.t.getExecutionScopeNode (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/parseTreeUtils.ts:1079:27)
-     at nt (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:22416:46)
-     at ...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:5231:44
+     at ns (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:23165:16)
+     at e$ (...pyright_to_test/packages/pyright/dist/pyright-internal/src/analyzer/typeEvaluator.ts:2145:32)

... (truncated 99 lines) ...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant