DetachHead / basedpyright

pyright fork with various type checking improvements, improved vscode support and pylance features built into the language server
http://docs.basedpyright.com/
Other
601 stars 12 forks source link

performance improvements #464

Open DetachHead opened 2 days ago

DetachHead commented 2 days ago

fixes #461

github-actions[bot] commented 2 days ago

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


dd-trace-py (https://github.com/DataDog/dd-trace-py)
-   /tmp/mypy_primer/projects/dd-trace-py/ddtrace/internal/datadog/profiling/ddup/test/interface.py:62:16 - error: "_exit" is private and used outside of the module in which it is declared (reportPrivateUsage)
- 140914 errors, 0 warnings, 0 notes
+ 140913 errors, 0 warnings, 0 notes

schemathesis (https://github.com/schemathesis/schemathesis)
-     at computeMroLinearization (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:112267:40)
+     at computeMroLinearization (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:112272:40)
-     at createClassFromMetaclass (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:95858:54)
+     at createClassFromMetaclass (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:95863:54)
-     at validateCallForInstantiableClass (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:93336:37)
+     at validateCallForInstantiableClass (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:93341:37)
-     at validateCallArgumentsForSubtype (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:93104:28)
+     at validateCallArgumentsForSubtype (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:93109:28)
-     at useSpeculativeMode.allowDiagnostics (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:93045:36)
+     at useSpeculativeMode.allowDiagnostics (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:93050:36)
-     at useSpeculativeMode (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:101484:20)
+     at useSpeculativeMode (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:101489:20)
-     at /tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:93044:20
+     at /tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:93049:20
-     at /tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:89154:39
+     at /tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:89159:39
-     at doForEachSubtype (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:110375:9)
+     at doForEachSubtype (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:110380:9)
-     at expandSubtype (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:89145:46)
+     at expandSubtype (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:89150:46)
-     at mapSubtypesExpandTypeVars (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:89182:13)
+     at mapSubtypesExpandTypeVars (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:89187:13)
-     at validateCallArguments (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:93043:26)
+     at validateCallArguments (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:93048:26)
-     at getTypeOfCall (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:92162:36)
+     at getTypeOfCall (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:92167:36)
-     at getTypeOfExpressionCore (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:86993:30)
+     at getTypeOfExpressionCore (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:86998:30)
-     at getTypeOfExpression (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:86930:26)
+     at getTypeOfExpression (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:86935:26)
-     at evaluateTypesForAssignmentStatement (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:98106:39)
+     at evaluateTypesForAssignmentStatement (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:98111:39)
-     at evaluateTypesForStatement (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:100731:25)
+     at evaluateTypesForStatement (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:100736:25)
-     at TimingStat.timeOperation (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:123515:20)
+     at TimingStat.timeOperation (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:123520:20)
-     at Checker.visitAssignment (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:56498:25)
+     at Checker.visitAssignment (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:56498:25)
-     at Checker.visit (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:76788:29)
+     at Checker.visit (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:76793:29)
-     at Checker.visitNode (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77199:21)
+     at Checker.visitNode (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77204:21)
-     at Checker.walk (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77183:37)
+     at Checker.walk (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77188:37)
-     at Checker.walk (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55875:19)
+     at Checker.walk (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55875:19)
-     at /tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77191:22
+     at /tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77196:22
-     at Checker.walkMultiple (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77189:15)
+     at Checker.walkMultiple (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77194:15)
-     at Checker.walk (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77185:18)
+     at Checker.walk (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77190:18)
-     at Checker.walk (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55875:19)
+     at Checker.walk (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55875:19)
-     at Checker._walkStatementsAndReportUnreachable (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:57592:18)
+     at Checker._walkStatementsAndReportUnreachable (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:57597:18)
-     at Checker.visitSuite (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55884:14)
+     at Checker.visitSuite (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55884:14)
-     at Checker.visit (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:76906:29)
+     at Checker.visit (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:76911:29)
-     at Checker.visitNode (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77199:21)
+     at Checker.visitNode (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77204:21)
-     at Checker.walk (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77183:37)
+     at Checker.walk (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77188:37)
-     at Checker.walk (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55875:19)
+     at Checker.walk (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55875:19)
-     at Checker.visitFunction (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:56134:18)
+     at Checker.visitFunction (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:56134:18)
-     at Checker.visit (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:76844:29)
+     at Checker.visit (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:76849:29)
-     at Checker.visitNode (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77199:21)
+     at Checker.visitNode (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77204:21)
-     at Checker.walk (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77183:37)
+     at Checker.walk (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77188:37)
-     at Checker.walk (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55875:19)
+     at Checker.walk (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55875:19)
-     at Checker._walkStatementsAndReportUnreachable (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:57592:18)
+     at Checker._walkStatementsAndReportUnreachable (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:57597:18)
-     at Checker.check (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55861:14)
+     at Checker.check (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55861:14)
-     at /tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:83847:29
+     at /tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:83852:29
-     at TimingStat.timeOperation (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:123520:28)
+     at TimingStat.timeOperation (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:123525:28)
-     at /tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:83844:54

... (truncated 139 lines) ...

psycopg (https://github.com/psycopg/psycopg)
-     at computeMroLinearization (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:112267:40)
+     at computeMroLinearization (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:112272:40)
-     at createClassFromMetaclass (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:95858:54)
+     at createClassFromMetaclass (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:95863:54)
-     at validateCallForInstantiableClass (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:93336:37)
+     at validateCallForInstantiableClass (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:93341:37)
-     at validateCallArgumentsForSubtype (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:93104:28)
+     at validateCallArgumentsForSubtype (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:93109:28)
-     at useSpeculativeMode.allowDiagnostics (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:93045:36)
+     at useSpeculativeMode.allowDiagnostics (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:93050:36)
-     at useSpeculativeMode (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:101484:20)
+     at useSpeculativeMode (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:101489:20)
-     at /tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:93044:20
+     at /tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:93049:20
-     at /tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:89154:39
+     at /tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:89159:39
-     at doForEachSubtype (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:110375:9)
+     at doForEachSubtype (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:110380:9)
-     at expandSubtype (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:89145:46)
+     at expandSubtype (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:89150:46)
-     at mapSubtypesExpandTypeVars (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:89182:13)
+     at mapSubtypesExpandTypeVars (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:89187:13)
-     at validateCallArguments (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:93043:26)
+     at validateCallArguments (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:93048:26)
-     at getTypeOfCall (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:92162:36)
+     at getTypeOfCall (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:92167:36)
-     at getTypeOfExpressionCore (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:86993:30)
+     at getTypeOfExpressionCore (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:86998:30)
-     at getTypeOfExpression (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:86930:26)
+     at getTypeOfExpression (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:86935:26)
-     at evaluateTypesForExpressionInContext (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:100648:21)
+     at evaluateTypesForExpressionInContext (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:100653:21)
-     at /tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:86800:13
+     at /tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:86805:13
-     at evaluateTypeForSubnode (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:100827:9)
+     at evaluateTypeForSubnode (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:100832:9)
-     at getTypeResult (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:86799:16)
+     at getTypeResult (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:86804:16)
-     at TimingStat.timeOperation (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:123515:20)
+     at TimingStat.timeOperation (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:123520:20)
-     at Checker.visitReturn (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:56313:54)
+     at Checker.visitReturn (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:56313:54)
-     at Checker.visit (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:76894:29)
+     at Checker.visit (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:76899:29)
-     at Checker.visitNode (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77199:21)
+     at Checker.visitNode (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77204:21)
-     at Checker.walk (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77183:37)
+     at Checker.walk (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77188:37)
-     at Checker.walk (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55875:19)
+     at Checker.walk (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55875:19)
-     at /tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77191:22
+     at /tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77196:22
-     at Checker.walkMultiple (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77189:15)
+     at Checker.walkMultiple (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77194:15)
-     at Checker.walk (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77185:18)
+     at Checker.walk (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77190:18)
-     at Checker.walk (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55875:19)
+     at Checker.walk (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55875:19)
-     at Checker._walkStatementsAndReportUnreachable (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:57592:18)
+     at Checker._walkStatementsAndReportUnreachable (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:57597:18)
-     at Checker.visitSuite (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55884:14)
+     at Checker.visitSuite (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55884:14)
-     at Checker.visit (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:76906:29)
+     at Checker.visit (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:76911:29)
-     at Checker.visitNode (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77199:21)
+     at Checker.visitNode (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77204:21)
-     at Checker.walk (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77183:37)
+     at Checker.walk (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77188:37)
-     at Checker.walk (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55875:19)
+     at Checker.walk (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55875:19)
-     at Checker.visitFunction (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:56134:18)
+     at Checker.visitFunction (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:56134:18)
-     at Checker.visit (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:76844:29)
+     at Checker.visit (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:76849:29)
-     at Checker.visitNode (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77199:21)
+     at Checker.visitNode (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77204:21)
-     at Checker.walk (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77183:37)
+     at Checker.walk (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77188:37)
-     at Checker.walk (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55875:19)
+     at Checker.walk (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55875:19)
-     at Checker._walkStatementsAndReportUnreachable (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:57592:18)
+     at Checker._walkStatementsAndReportUnreachable (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:57597:18)
-     at Checker.check (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55861:14)
+     at Checker.check (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55861:14)
-     at /tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:83847:29

... (truncated 147 lines) ...

spark (https://github.com/apache/spark)
-     at computeMroLinearization (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:112267:40)
+     at computeMroLinearization (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:112272:40)
-     at createClassFromMetaclass (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:95858:54)
+     at createClassFromMetaclass (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:95863:54)
-     at validateCallForInstantiableClass (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:93336:37)
+     at validateCallForInstantiableClass (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:93341:37)
-     at validateCallArgumentsForSubtype (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:93104:28)
+     at validateCallArgumentsForSubtype (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:93109:28)
-     at useSpeculativeMode.allowDiagnostics (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:93045:36)
+     at useSpeculativeMode.allowDiagnostics (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:93050:36)
-     at useSpeculativeMode (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:101484:20)
+     at useSpeculativeMode (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:101489:20)
-     at /tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:93044:20
+     at /tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:93049:20
-     at /tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:89154:39
+     at /tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:89159:39
-     at doForEachSubtype (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:110375:9)
+     at doForEachSubtype (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:110380:9)
-     at expandSubtype (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:89145:46)
+     at expandSubtype (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:89150:46)
-     at mapSubtypesExpandTypeVars (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:89182:13)
+     at mapSubtypesExpandTypeVars (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:89187:13)
-     at validateCallArguments (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:93043:26)
+     at validateCallArguments (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:93048:26)
-     at getTypeOfCall (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:92162:36)
+     at getTypeOfCall (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:92167:36)
-     at getTypeOfExpressionCore (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:86993:30)
+     at getTypeOfExpressionCore (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:86998:30)
-     at getTypeOfExpression (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:86930:26)
+     at getTypeOfExpression (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:86935:26)
-     at evaluateTypesForAssignmentStatement (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:98106:39)
+     at evaluateTypesForAssignmentStatement (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:98111:39)
-     at evaluateTypesForStatement (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:100731:25)
+     at evaluateTypesForStatement (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:100736:25)
-     at TimingStat.timeOperation (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:123515:20)
+     at TimingStat.timeOperation (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:123520:20)
-     at Checker.visitAssignment (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:56498:25)
+     at Checker.visitAssignment (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:56498:25)
-     at Checker.visit (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:76788:29)
+     at Checker.visit (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:76793:29)
-     at Checker.visitNode (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77199:21)
+     at Checker.visitNode (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77204:21)
-     at Checker.walk (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77183:37)
+     at Checker.walk (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77188:37)
-     at Checker.walk (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55875:19)
+     at Checker.walk (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55875:19)
-     at /tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77191:22
+     at /tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77196:22
-     at Checker.walkMultiple (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77189:15)
+     at Checker.walkMultiple (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77194:15)
-     at Checker.walk (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77185:18)
+     at Checker.walk (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77190:18)
-     at Checker.walk (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55875:19)
+     at Checker.walk (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55875:19)
-     at Checker._walkStatementsAndReportUnreachable (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:57592:18)
+     at Checker._walkStatementsAndReportUnreachable (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:57597:18)
-     at Checker.visitSuite (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55884:14)
+     at Checker.visitSuite (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55884:14)
-     at Checker.visit (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:76906:29)
+     at Checker.visit (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:76911:29)
-     at Checker.visitNode (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77199:21)
+     at Checker.visitNode (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77204:21)
-     at Checker.walk (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77183:37)
+     at Checker.walk (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77188:37)
-     at Checker.walk (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55875:19)
+     at Checker.walk (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55875:19)
-     at /tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77191:22
+     at /tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77196:22
-     at Checker.walkMultiple (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77189:15)
+     at Checker.walkMultiple (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77194:15)
-     at Checker.walk (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77185:18)
+     at Checker.walk (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77190:18)
-     at Checker.walk (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55875:19)
+     at Checker.walk (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55875:19)
-     at Checker._walkStatementsAndReportUnreachable (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:57592:18)
+     at Checker._walkStatementsAndReportUnreachable (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:57597:18)
-     at Checker.visitSuite (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55884:14)
+     at Checker.visitSuite (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55884:14)
-     at Checker.visit (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:76906:29)
+     at Checker.visit (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:76911:29)
-     at Checker.visitNode (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77199:21)
+     at Checker.visitNode (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77204:21)

... (truncated 7 lines) ...```
github-actions[bot] commented 2 days ago

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


dd-trace-py (https://github.com/DataDog/dd-trace-py)
-   /tmp/mypy_primer/projects/dd-trace-py/ddtrace/internal/datadog/profiling/ddup/test/interface.py:62:16 - error: "_exit" is private and used outside of the module in which it is declared (reportPrivateUsage)
- 140914 errors, 0 warnings, 0 notes
+ 140913 errors, 0 warnings, 0 notes

schemathesis (https://github.com/schemathesis/schemathesis)
-     at computeMroLinearization (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:112267:40)
+     at computeMroLinearization (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:112272:40)
-     at createClassFromMetaclass (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:95858:54)
+     at createClassFromMetaclass (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:95863:54)
-     at validateCallForInstantiableClass (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:93336:37)
+     at validateCallForInstantiableClass (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:93341:37)
-     at validateCallArgumentsForSubtype (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:93104:28)
+     at validateCallArgumentsForSubtype (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:93109:28)
-     at useSpeculativeMode.allowDiagnostics (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:93045:36)
+     at useSpeculativeMode.allowDiagnostics (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:93050:36)
-     at useSpeculativeMode (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:101484:20)
+     at useSpeculativeMode (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:101489:20)
-     at /tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:93044:20
+     at /tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:93049:20
-     at /tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:89154:39
+     at /tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:89159:39
-     at doForEachSubtype (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:110375:9)
+     at doForEachSubtype (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:110380:9)
-     at expandSubtype (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:89145:46)
+     at expandSubtype (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:89150:46)
-     at mapSubtypesExpandTypeVars (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:89182:13)
+     at mapSubtypesExpandTypeVars (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:89187:13)
-     at validateCallArguments (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:93043:26)
+     at validateCallArguments (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:93048:26)
-     at getTypeOfCall (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:92162:36)
+     at getTypeOfCall (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:92167:36)
-     at getTypeOfExpressionCore (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:86993:30)
+     at getTypeOfExpressionCore (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:86998:30)
-     at getTypeOfExpression (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:86930:26)
+     at getTypeOfExpression (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:86935:26)
-     at evaluateTypesForAssignmentStatement (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:98106:39)
+     at evaluateTypesForAssignmentStatement (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:98111:39)
-     at evaluateTypesForStatement (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:100731:25)
+     at evaluateTypesForStatement (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:100736:25)
-     at TimingStat.timeOperation (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:123515:20)
+     at TimingStat.timeOperation (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:123520:20)
-     at Checker.visitAssignment (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:56498:25)
+     at Checker.visitAssignment (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:56498:25)
-     at Checker.visit (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:76788:29)
+     at Checker.visit (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:76793:29)
-     at Checker.visitNode (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77199:21)
+     at Checker.visitNode (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77204:21)
-     at Checker.walk (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77183:37)
+     at Checker.walk (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77188:37)
-     at Checker.walk (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55875:19)
+     at Checker.walk (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55875:19)
-     at /tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77191:22
+     at /tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77196:22
-     at Checker.walkMultiple (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77189:15)
+     at Checker.walkMultiple (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77194:15)
-     at Checker.walk (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77185:18)
+     at Checker.walk (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77190:18)
-     at Checker.walk (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55875:19)
+     at Checker.walk (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55875:19)
-     at Checker._walkStatementsAndReportUnreachable (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:57592:18)
+     at Checker._walkStatementsAndReportUnreachable (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:57597:18)
-     at Checker.visitSuite (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55884:14)
+     at Checker.visitSuite (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55884:14)
-     at Checker.visit (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:76906:29)
+     at Checker.visit (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:76911:29)
-     at Checker.visitNode (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77199:21)
+     at Checker.visitNode (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77204:21)
-     at Checker.walk (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77183:37)
+     at Checker.walk (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77188:37)
-     at Checker.walk (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55875:19)
+     at Checker.walk (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55875:19)
-     at Checker.visitFunction (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:56134:18)
+     at Checker.visitFunction (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:56134:18)
-     at Checker.visit (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:76844:29)
+     at Checker.visit (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:76849:29)
-     at Checker.visitNode (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77199:21)
+     at Checker.visitNode (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77204:21)
-     at Checker.walk (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77183:37)
+     at Checker.walk (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77188:37)
-     at Checker.walk (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55875:19)
+     at Checker.walk (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55875:19)
-     at Checker._walkStatementsAndReportUnreachable (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:57592:18)
+     at Checker._walkStatementsAndReportUnreachable (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:57597:18)
-     at Checker.check (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55861:14)
+     at Checker.check (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55861:14)
-     at /tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:83847:29
+     at /tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:83852:29
-     at TimingStat.timeOperation (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:123520:28)
+     at TimingStat.timeOperation (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:123525:28)
-     at /tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:83844:54

... (truncated 139 lines) ...

psycopg (https://github.com/psycopg/psycopg)
-     at computeMroLinearization (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:112267:40)
+     at computeMroLinearization (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:112272:40)
-     at createClassFromMetaclass (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:95858:54)
+     at createClassFromMetaclass (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:95863:54)
-     at validateCallForInstantiableClass (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:93336:37)
+     at validateCallForInstantiableClass (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:93341:37)
-     at validateCallArgumentsForSubtype (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:93104:28)
+     at validateCallArgumentsForSubtype (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:93109:28)
-     at useSpeculativeMode.allowDiagnostics (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:93045:36)
+     at useSpeculativeMode.allowDiagnostics (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:93050:36)
-     at useSpeculativeMode (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:101484:20)
+     at useSpeculativeMode (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:101489:20)
-     at /tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:93044:20
+     at /tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:93049:20
-     at /tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:89154:39
+     at /tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:89159:39
-     at doForEachSubtype (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:110375:9)
+     at doForEachSubtype (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:110380:9)
-     at expandSubtype (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:89145:46)
+     at expandSubtype (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:89150:46)
-     at mapSubtypesExpandTypeVars (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:89182:13)
+     at mapSubtypesExpandTypeVars (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:89187:13)
-     at validateCallArguments (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:93043:26)
+     at validateCallArguments (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:93048:26)
-     at getTypeOfCall (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:92162:36)
+     at getTypeOfCall (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:92167:36)
-     at getTypeOfExpressionCore (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:86993:30)
+     at getTypeOfExpressionCore (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:86998:30)
-     at getTypeOfExpression (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:86930:26)
+     at getTypeOfExpression (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:86935:26)
-     at evaluateTypesForExpressionInContext (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:100648:21)
+     at evaluateTypesForExpressionInContext (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:100653:21)
-     at /tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:86800:13
+     at /tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:86805:13
-     at evaluateTypeForSubnode (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:100827:9)
+     at evaluateTypeForSubnode (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:100832:9)
-     at getTypeResult (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:86799:16)
+     at getTypeResult (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:86804:16)
-     at TimingStat.timeOperation (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:123515:20)
+     at TimingStat.timeOperation (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:123520:20)
-     at Checker.visitReturn (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:56313:54)
+     at Checker.visitReturn (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:56313:54)
-     at Checker.visit (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:76894:29)
+     at Checker.visit (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:76899:29)
-     at Checker.visitNode (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77199:21)
+     at Checker.visitNode (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77204:21)
-     at Checker.walk (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77183:37)
+     at Checker.walk (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77188:37)
-     at Checker.walk (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55875:19)
+     at Checker.walk (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55875:19)
-     at /tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77191:22
+     at /tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77196:22
-     at Checker.walkMultiple (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77189:15)
+     at Checker.walkMultiple (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77194:15)
-     at Checker.walk (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77185:18)
+     at Checker.walk (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77190:18)
-     at Checker.walk (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55875:19)
+     at Checker.walk (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55875:19)
-     at Checker._walkStatementsAndReportUnreachable (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:57592:18)
+     at Checker._walkStatementsAndReportUnreachable (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:57597:18)
-     at Checker.visitSuite (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55884:14)
+     at Checker.visitSuite (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55884:14)
-     at Checker.visit (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:76906:29)
+     at Checker.visit (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:76911:29)
-     at Checker.visitNode (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77199:21)
+     at Checker.visitNode (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77204:21)
-     at Checker.walk (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77183:37)
+     at Checker.walk (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77188:37)
-     at Checker.walk (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55875:19)
+     at Checker.walk (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55875:19)
-     at Checker.visitFunction (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:56134:18)
+     at Checker.visitFunction (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:56134:18)
-     at Checker.visit (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:76844:29)
+     at Checker.visit (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:76849:29)
-     at Checker.visitNode (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77199:21)
+     at Checker.visitNode (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77204:21)
-     at Checker.walk (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77183:37)
+     at Checker.walk (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77188:37)
-     at Checker.walk (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55875:19)
+     at Checker.walk (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55875:19)
-     at Checker._walkStatementsAndReportUnreachable (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:57592:18)
+     at Checker._walkStatementsAndReportUnreachable (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:57597:18)
-     at Checker.check (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55861:14)
+     at Checker.check (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55861:14)
-     at /tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:83847:29

... (truncated 147 lines) ...

spark (https://github.com/apache/spark)
-     at computeMroLinearization (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:112267:40)
+     at computeMroLinearization (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:112272:40)
-     at createClassFromMetaclass (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:95858:54)
+     at createClassFromMetaclass (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:95863:54)
-     at validateCallForInstantiableClass (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:93336:37)
+     at validateCallForInstantiableClass (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:93341:37)
-     at validateCallArgumentsForSubtype (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:93104:28)
+     at validateCallArgumentsForSubtype (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:93109:28)
-     at useSpeculativeMode.allowDiagnostics (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:93045:36)
+     at useSpeculativeMode.allowDiagnostics (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:93050:36)
-     at useSpeculativeMode (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:101484:20)
+     at useSpeculativeMode (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:101489:20)
-     at /tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:93044:20
+     at /tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:93049:20
-     at /tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:89154:39
+     at /tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:89159:39
-     at doForEachSubtype (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:110375:9)
+     at doForEachSubtype (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:110380:9)
-     at expandSubtype (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:89145:46)
+     at expandSubtype (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:89150:46)
-     at mapSubtypesExpandTypeVars (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:89182:13)
+     at mapSubtypesExpandTypeVars (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:89187:13)
-     at validateCallArguments (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:93043:26)
+     at validateCallArguments (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:93048:26)
-     at getTypeOfCall (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:92162:36)
+     at getTypeOfCall (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:92167:36)
-     at getTypeOfExpressionCore (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:86993:30)
+     at getTypeOfExpressionCore (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:86998:30)
-     at getTypeOfExpression (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:86930:26)
+     at getTypeOfExpression (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:86935:26)
-     at evaluateTypesForAssignmentStatement (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:98106:39)
+     at evaluateTypesForAssignmentStatement (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:98111:39)
-     at evaluateTypesForStatement (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:100731:25)
+     at evaluateTypesForStatement (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:100736:25)
-     at TimingStat.timeOperation (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:123515:20)
+     at TimingStat.timeOperation (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:123520:20)
-     at Checker.visitAssignment (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:56498:25)
+     at Checker.visitAssignment (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:56498:25)
-     at Checker.visit (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:76788:29)
+     at Checker.visit (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:76793:29)
-     at Checker.visitNode (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77199:21)
+     at Checker.visitNode (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77204:21)
-     at Checker.walk (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77183:37)
+     at Checker.walk (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77188:37)
-     at Checker.walk (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55875:19)
+     at Checker.walk (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55875:19)
-     at /tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77191:22
+     at /tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77196:22
-     at Checker.walkMultiple (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77189:15)
+     at Checker.walkMultiple (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77194:15)
-     at Checker.walk (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77185:18)
+     at Checker.walk (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77190:18)
-     at Checker.walk (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55875:19)
+     at Checker.walk (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55875:19)
-     at Checker._walkStatementsAndReportUnreachable (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:57592:18)
+     at Checker._walkStatementsAndReportUnreachable (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:57597:18)
-     at Checker.visitSuite (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55884:14)
+     at Checker.visitSuite (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55884:14)
-     at Checker.visit (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:76906:29)
+     at Checker.visit (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:76911:29)
-     at Checker.visitNode (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77199:21)
+     at Checker.visitNode (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77204:21)
-     at Checker.walk (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77183:37)
+     at Checker.walk (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77188:37)
-     at Checker.walk (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55875:19)
+     at Checker.walk (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55875:19)
-     at /tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77191:22
+     at /tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77196:22
-     at Checker.walkMultiple (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77189:15)
+     at Checker.walkMultiple (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77194:15)
-     at Checker.walk (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77185:18)
+     at Checker.walk (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77190:18)
-     at Checker.walk (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55875:19)
+     at Checker.walk (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55875:19)
-     at Checker._walkStatementsAndReportUnreachable (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:57592:18)
+     at Checker._walkStatementsAndReportUnreachable (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:57597:18)
-     at Checker.visitSuite (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55884:14)
+     at Checker.visitSuite (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55884:14)
-     at Checker.visit (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:76906:29)
+     at Checker.visit (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:76911:29)
-     at Checker.visitNode (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77199:21)
+     at Checker.visitNode (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77204:21)

... (truncated 7 lines) ...```
github-actions[bot] commented 2 days ago

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


dd-trace-py (https://github.com/DataDog/dd-trace-py)
-   /tmp/mypy_primer/projects/dd-trace-py/ddtrace/internal/datadog/profiling/ddup/test/interface.py:62:16 - error: "_exit" is private and used outside of the module in which it is declared (reportPrivateUsage)
- 140914 errors, 0 warnings, 0 notes
+ 140913 errors, 0 warnings, 0 notes

schemathesis (https://github.com/schemathesis/schemathesis)
-     at computeMroLinearization (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:112267:40)
+     at computeMroLinearization (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:112272:40)
-     at createClassFromMetaclass (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:95858:54)
+     at createClassFromMetaclass (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:95863:54)
-     at validateCallForInstantiableClass (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:93336:37)
+     at validateCallForInstantiableClass (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:93341:37)
-     at validateCallArgumentsForSubtype (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:93104:28)
+     at validateCallArgumentsForSubtype (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:93109:28)
-     at useSpeculativeMode.allowDiagnostics (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:93045:36)
+     at useSpeculativeMode.allowDiagnostics (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:93050:36)
-     at useSpeculativeMode (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:101484:20)
+     at useSpeculativeMode (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:101489:20)
-     at /tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:93044:20
+     at /tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:93049:20
-     at /tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:89154:39
+     at /tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:89159:39
-     at doForEachSubtype (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:110375:9)
+     at doForEachSubtype (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:110380:9)
-     at expandSubtype (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:89145:46)
+     at expandSubtype (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:89150:46)
-     at mapSubtypesExpandTypeVars (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:89182:13)
+     at mapSubtypesExpandTypeVars (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:89187:13)
-     at validateCallArguments (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:93043:26)
+     at validateCallArguments (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:93048:26)
-     at getTypeOfCall (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:92162:36)
+     at getTypeOfCall (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:92167:36)
-     at getTypeOfExpressionCore (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:86993:30)
+     at getTypeOfExpressionCore (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:86998:30)
-     at getTypeOfExpression (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:86930:26)
+     at getTypeOfExpression (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:86935:26)
-     at evaluateTypesForAssignmentStatement (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:98106:39)
+     at evaluateTypesForAssignmentStatement (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:98111:39)
-     at evaluateTypesForStatement (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:100731:25)
+     at evaluateTypesForStatement (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:100736:25)
-     at TimingStat.timeOperation (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:123515:20)
+     at TimingStat.timeOperation (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:123520:20)
-     at Checker.visitAssignment (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:56498:25)
+     at Checker.visitAssignment (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:56498:25)
-     at Checker.visit (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:76788:29)
+     at Checker.visit (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:76793:29)
-     at Checker.visitNode (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77199:21)
+     at Checker.visitNode (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77204:21)
-     at Checker.walk (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77183:37)
+     at Checker.walk (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77188:37)
-     at Checker.walk (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55875:19)
+     at Checker.walk (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55875:19)
-     at /tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77191:22
+     at /tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77196:22
-     at Checker.walkMultiple (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77189:15)
+     at Checker.walkMultiple (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77194:15)
-     at Checker.walk (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77185:18)
+     at Checker.walk (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77190:18)
-     at Checker.walk (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55875:19)
+     at Checker.walk (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55875:19)
-     at Checker._walkStatementsAndReportUnreachable (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:57592:18)
+     at Checker._walkStatementsAndReportUnreachable (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:57597:18)
-     at Checker.visitSuite (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55884:14)
+     at Checker.visitSuite (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55884:14)
-     at Checker.visit (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:76906:29)
+     at Checker.visit (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:76911:29)
-     at Checker.visitNode (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77199:21)
+     at Checker.visitNode (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77204:21)
-     at Checker.walk (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77183:37)
+     at Checker.walk (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77188:37)
-     at Checker.walk (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55875:19)
+     at Checker.walk (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55875:19)
-     at Checker.visitFunction (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:56134:18)
+     at Checker.visitFunction (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:56134:18)
-     at Checker.visit (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:76844:29)
+     at Checker.visit (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:76849:29)
-     at Checker.visitNode (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77199:21)
+     at Checker.visitNode (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77204:21)
-     at Checker.walk (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77183:37)
+     at Checker.walk (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77188:37)
-     at Checker.walk (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55875:19)
+     at Checker.walk (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55875:19)
-     at Checker._walkStatementsAndReportUnreachable (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:57592:18)
+     at Checker._walkStatementsAndReportUnreachable (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:57597:18)
-     at Checker.check (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55861:14)
+     at Checker.check (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55861:14)
-     at /tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:83847:29
+     at /tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:83852:29
-     at TimingStat.timeOperation (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:123520:28)
+     at TimingStat.timeOperation (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:123525:28)
-     at /tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:83844:54

... (truncated 139 lines) ...

psycopg (https://github.com/psycopg/psycopg)
-     at computeMroLinearization (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:112267:40)
+     at computeMroLinearization (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:112272:40)
-     at createClassFromMetaclass (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:95858:54)
+     at createClassFromMetaclass (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:95863:54)
-     at validateCallForInstantiableClass (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:93336:37)
+     at validateCallForInstantiableClass (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:93341:37)
-     at validateCallArgumentsForSubtype (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:93104:28)
+     at validateCallArgumentsForSubtype (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:93109:28)
-     at useSpeculativeMode.allowDiagnostics (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:93045:36)
+     at useSpeculativeMode.allowDiagnostics (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:93050:36)
-     at useSpeculativeMode (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:101484:20)
+     at useSpeculativeMode (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:101489:20)
-     at /tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:93044:20
+     at /tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:93049:20
-     at /tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:89154:39
+     at /tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:89159:39
-     at doForEachSubtype (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:110375:9)
+     at doForEachSubtype (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:110380:9)
-     at expandSubtype (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:89145:46)
+     at expandSubtype (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:89150:46)
-     at mapSubtypesExpandTypeVars (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:89182:13)
+     at mapSubtypesExpandTypeVars (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:89187:13)
-     at validateCallArguments (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:93043:26)
+     at validateCallArguments (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:93048:26)
-     at getTypeOfCall (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:92162:36)
+     at getTypeOfCall (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:92167:36)
-     at getTypeOfExpressionCore (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:86993:30)
+     at getTypeOfExpressionCore (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:86998:30)
-     at getTypeOfExpression (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:86930:26)
+     at getTypeOfExpression (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:86935:26)
-     at evaluateTypesForExpressionInContext (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:100648:21)
+     at evaluateTypesForExpressionInContext (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:100653:21)
-     at /tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:86800:13
+     at /tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:86805:13
-     at evaluateTypeForSubnode (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:100827:9)
+     at evaluateTypeForSubnode (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:100832:9)
-     at getTypeResult (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:86799:16)
+     at getTypeResult (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:86804:16)
-     at TimingStat.timeOperation (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:123515:20)
+     at TimingStat.timeOperation (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:123520:20)
-     at Checker.visitReturn (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:56313:54)
+     at Checker.visitReturn (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:56313:54)
-     at Checker.visit (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:76894:29)
+     at Checker.visit (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:76899:29)
-     at Checker.visitNode (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77199:21)
+     at Checker.visitNode (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77204:21)
-     at Checker.walk (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77183:37)
+     at Checker.walk (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77188:37)
-     at Checker.walk (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55875:19)
+     at Checker.walk (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55875:19)
-     at /tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77191:22
+     at /tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77196:22
-     at Checker.walkMultiple (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77189:15)
+     at Checker.walkMultiple (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77194:15)
-     at Checker.walk (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77185:18)
+     at Checker.walk (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77190:18)
-     at Checker.walk (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55875:19)
+     at Checker.walk (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55875:19)
-     at Checker._walkStatementsAndReportUnreachable (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:57592:18)
+     at Checker._walkStatementsAndReportUnreachable (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:57597:18)
-     at Checker.visitSuite (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55884:14)
+     at Checker.visitSuite (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55884:14)
-     at Checker.visit (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:76906:29)
+     at Checker.visit (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:76911:29)
-     at Checker.visitNode (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77199:21)
+     at Checker.visitNode (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77204:21)
-     at Checker.walk (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77183:37)
+     at Checker.walk (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77188:37)
-     at Checker.walk (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55875:19)
+     at Checker.walk (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55875:19)
-     at Checker.visitFunction (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:56134:18)
+     at Checker.visitFunction (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:56134:18)
-     at Checker.visit (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:76844:29)
+     at Checker.visit (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:76849:29)
-     at Checker.visitNode (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77199:21)
+     at Checker.visitNode (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77204:21)
-     at Checker.walk (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77183:37)
+     at Checker.walk (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77188:37)
-     at Checker.walk (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55875:19)
+     at Checker.walk (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55875:19)
-     at Checker._walkStatementsAndReportUnreachable (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:57592:18)
+     at Checker._walkStatementsAndReportUnreachable (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:57597:18)
-     at Checker.check (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55861:14)
+     at Checker.check (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55861:14)
-     at /tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:83847:29

... (truncated 147 lines) ...

spark (https://github.com/apache/spark)
-     at computeMroLinearization (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:112267:40)
+     at computeMroLinearization (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:112272:40)
-     at createClassFromMetaclass (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:95858:54)
+     at createClassFromMetaclass (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:95863:54)
-     at validateCallForInstantiableClass (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:93336:37)
+     at validateCallForInstantiableClass (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:93341:37)
-     at validateCallArgumentsForSubtype (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:93104:28)
+     at validateCallArgumentsForSubtype (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:93109:28)
-     at useSpeculativeMode.allowDiagnostics (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:93045:36)
+     at useSpeculativeMode.allowDiagnostics (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:93050:36)
-     at useSpeculativeMode (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:101484:20)
+     at useSpeculativeMode (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:101489:20)
-     at /tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:93044:20
+     at /tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:93049:20
-     at /tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:89154:39
+     at /tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:89159:39
-     at doForEachSubtype (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:110375:9)
+     at doForEachSubtype (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:110380:9)
-     at expandSubtype (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:89145:46)
+     at expandSubtype (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:89150:46)
-     at mapSubtypesExpandTypeVars (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:89182:13)
+     at mapSubtypesExpandTypeVars (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:89187:13)
-     at validateCallArguments (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:93043:26)
+     at validateCallArguments (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:93048:26)
-     at getTypeOfCall (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:92162:36)
+     at getTypeOfCall (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:92167:36)
-     at getTypeOfExpressionCore (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:86993:30)
+     at getTypeOfExpressionCore (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:86998:30)
-     at getTypeOfExpression (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:86930:26)
+     at getTypeOfExpression (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:86935:26)
-     at evaluateTypesForAssignmentStatement (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:98106:39)
+     at evaluateTypesForAssignmentStatement (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:98111:39)
-     at evaluateTypesForStatement (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:100731:25)
+     at evaluateTypesForStatement (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:100736:25)
-     at TimingStat.timeOperation (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:123515:20)
+     at TimingStat.timeOperation (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:123520:20)
-     at Checker.visitAssignment (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:56498:25)
+     at Checker.visitAssignment (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:56498:25)
-     at Checker.visit (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:76788:29)
+     at Checker.visit (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:76793:29)
-     at Checker.visitNode (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77199:21)
+     at Checker.visitNode (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77204:21)
-     at Checker.walk (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77183:37)
+     at Checker.walk (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77188:37)
-     at Checker.walk (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55875:19)
+     at Checker.walk (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55875:19)
-     at /tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77191:22
+     at /tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77196:22
-     at Checker.walkMultiple (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77189:15)
+     at Checker.walkMultiple (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77194:15)
-     at Checker.walk (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77185:18)
+     at Checker.walk (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77190:18)
-     at Checker.walk (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55875:19)
+     at Checker.walk (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55875:19)
-     at Checker._walkStatementsAndReportUnreachable (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:57592:18)
+     at Checker._walkStatementsAndReportUnreachable (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:57597:18)
-     at Checker.visitSuite (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55884:14)
+     at Checker.visitSuite (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55884:14)
-     at Checker.visit (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:76906:29)
+     at Checker.visit (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:76911:29)
-     at Checker.visitNode (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77199:21)
+     at Checker.visitNode (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77204:21)
-     at Checker.walk (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77183:37)
+     at Checker.walk (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77188:37)
-     at Checker.walk (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55875:19)
+     at Checker.walk (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55875:19)
-     at /tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77191:22
+     at /tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77196:22
-     at Checker.walkMultiple (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77189:15)
+     at Checker.walkMultiple (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77194:15)
-     at Checker.walk (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77185:18)
+     at Checker.walk (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77190:18)
-     at Checker.walk (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55875:19)
+     at Checker.walk (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55875:19)
-     at Checker._walkStatementsAndReportUnreachable (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:57592:18)
+     at Checker._walkStatementsAndReportUnreachable (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:57597:18)
-     at Checker.visitSuite (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55884:14)
+     at Checker.visitSuite (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:55884:14)
-     at Checker.visit (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:76906:29)
+     at Checker.visit (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:76911:29)
-     at Checker.visitNode (/tmp/mypy_primer/old_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77199:21)
+     at Checker.visitNode (/tmp/mypy_primer/new_pyright/pyright_to_test/packages/pyright/dist/pyright.js:77204:21)

... (truncated 7 lines) ...```