Closed yozachar closed 1 year ago
I do not understand what's wrong:
It would be helpful to see the full log file. The one above is missing the start of the log.
Also, please enable trace logging by adding "python.analysis.logLevel": "Trace" to your settings.json configuration file as described under "Filing an issue" in the troubleshooting guide.
It's not assuming Python version in the latter log. Why?
My pyproject.toml
file has python = ">3.11.0,<4.0"
.
GitHub isn't allowing me to post 15k lines of log.
Ah, my bad 🤦♂️. I had this setting in the pyproject.toml
[tool.pyright]
pythonVersion = "3.8"
Changing it to 3.11
, fixed the issue.
Same for me!
I have "pythonVersion": "3.7",
in GPT generated pyrightconfig.json
!
Bad GPT. Change to "pythonVersion": "3.11",
solve this for me.
Environment data
v2023.5.40
Windows 10.0.19044
CPython 3.11.3
Code Snippet
Expected behavior
No warnings are shown.
Actual behavior
Error
Alternative syntax for unions requires Python 3.10 or newer
is shown.Logs
VSCode Pylance
```log 2023-05-23 09:56:08.823 [info] (18308) Background analysis message: getDiagnosticsForRange 2023-05-23 09:56:09.281 [info] (18308) [FG] parsing: c:\Users\us-er\project\main.py (197ms) 2023-05-23 09:56:09.282 [info] (18308) [FG] parsing: c:\Users\us-er\.vscode\extensions\ms-python.vscode-pylance-2023.5.30\dist\typeshed-fallback\stdlib\builtins.pyi [fs read 2ms] (74ms) 2023-05-23 09:56:09.284 [info] (18308) [FG] binding: c:\Users\us-er\.vscode\extensions\ms-python.vscode-pylance-2023.5.30\dist\typeshed-fallback\stdlib\builtins.pyi (22ms) 2023-05-23 09:56:09.285 [info] (18308) [FG] binding: c:\Users\us-er\project\main.py (0ms) 2023-05-23 09:56:09.294 [info] (18308) Background analysis message: getDiagnosticsForRange 2023-05-23 09:56:09.294 [info] (18308) Background analysis message: getDiagnosticsForRange 2023-05-23 09:56:17.333 [info] (18308) Background analysis message: getDiagnosticsForRange 2023-05-23 09:56:17.333 [info] (18308) Background analysis message: getDiagnosticsForRange 2023-05-23 09:56:18.577 [info] (18308) Background analysis message: setFileOpened 2023-05-23 09:56:18.577 [info] (18308) Background analysis message: markFilesDirty 2023-05-23 09:56:18.781 [info] (18308) [FG] parsing: c:\Users\us-er\project\main.py (0ms) 2023-05-23 09:56:18.781 [info] (18308) [FG] binding: c:\Users\us-er\project\main.py (0ms) 2023-05-23 09:56:18.828 [info] (18308) Background analysis message: analyze 2023-05-23 09:56:18.829 [info] (18308) [BG(1)] analyzing: c:\Users\us-er\project\main.py ... 2023-05-23 09:56:18.829 [info] (18308) [BG(1)] parsing: c:\Users\us-er\project\main.py (0ms) 2023-05-23 09:56:18.830 [info] (18308) [BG(1)] binding: c:\Users\us-er\project\main.py (0ms) 2023-05-23 09:56:18.841 [info] (18308) [BG(1)] checking: c:\Users\us-er\project\main.py ... 2023-05-23 09:56:18.841 [info] (18308) [BG(1)] parsing: c:\Users\us-er\.vscode\extensions\ms-python.vscode-pylance-2023.5.30\dist\typeshed-fallback\stdlib\typing.pyi [fs read 2ms] (11ms) 2023-05-23 09:56:18.845 [info] (18308) [BG(1)] binding: c:\Users\us-er\.vscode\extensions\ms-python.vscode-pylance-2023.5.30\dist\typeshed-fallback\stdlib\typing.pyi (4ms) 2023-05-23 09:56:18.848 [info] (18308) [BG(1)] parsing: c:\Users\us-er\.vscode\extensions\ms-python.vscode-pylance-2023.5.30\dist\typeshed-fallback\stdlib\typing_extensions.pyi [fs read 1ms] (2ms) 2023-05-23 09:56:18.849 [info] (18308) [BG(1)] binding: c:\Users\us-er\.vscode\extensions\ms-python.vscode-pylance-2023.5.30\dist\typeshed-fallback\stdlib\typing_extensions.pyi (1ms) 2023-05-23 09:56:18.863 [info] (18308) [BG(1)] parsing: c:\Users\us-er\.vscode\extensions\ms-python.vscode-pylance-2023.5.30\dist\typeshed-fallback\stdlib\_typeshed\_init_.pyi [fs read 1ms] (12ms) 2023-05-23 09:56:18.865 [info] (18308) [BG(1)] binding: c:\Users\us-er\.vscode\extensions\ms-python.vscode-pylance-2023.5.30\dist\typeshed-fallback\stdlib\_typeshed\_init_.pyi (2ms) 2023-05-23 09:56:18.872 [info] (18308) [BG(1)] parsing: c:\Users\us-er\.vscode\extensions\ms-python.vscode-pylance-2023.5.30\dist\typeshed-fallback\stdlib\abc.pyi [fs read 2ms] (3ms) 2023-05-23 09:56:18.872 [info] (18308) [BG(1)] binding: c:\Users\us-er\.vscode\extensions\ms-python.vscode-pylance-2023.5.30\dist\typeshed-fallback\stdlib\abc.pyi (0ms) 2023-05-23 09:56:18.874 [info] (18308) [BG(1)] checking: c:\Users\us-er\project\main.py (44ms) 2023-05-23 09:56:18.874 [info] (18308) [BG(1)] analyzing: c:\Users\us-er\project\main.py (45ms) 2023-05-23 09:56:18.875 [info] (18308) Background analysis message: getDiagnosticsForRange 2023-05-23 09:56:18.875 [info] (18308) Background analysis message: resumeAnalysis 2023-05-23 09:56:18.876 [info] (18308) Background analysis message: getDiagnosticsForRange 2023-05-23 09:56:19.260 [info] (18308) Background analysis message: getDiagnosticsForRange 2023-05-23 09:56:19.261 [info] (18308) Background analysis message: getDiagnosticsForRange 2023-05-23 09:56:19.966 [info] (18308) Background analysis message: getDiagnosticsForRange 2023-05-23 09:56:19.967 [info] (18308) Background analysis message: getDiagnosticsForRange 2023-05-23 09:56:20.200 [info] [Info - 9:56:20 AM] (18308) LibraryFile: Received fs event 'add' for path 'c:\Users\us-er\project\.venv\Lib\site-packages\_pycache_\flake8_docstrings.cpython-311.pyc' 2023-05-23 09:56:20.201 [info] [Info - 9:56:20 AM] (18308) LibraryFile: Received fs event 'add' for path 'c:\Users\us-er\project\.venv\Lib\site-packages\pydocstyle\_pycache_' 2023-05-23 09:56:20.202 [info] [Info - 9:56:20 AM] (18308) LibraryFile: Received fs event 'add' for path 'c:\Users\us-er\project\.venv\Lib\site-packages\pydocstyle\_pycache\init_.cpython-311.pyc' 2023-05-23 09:56:20.202 [info] [Info - 9:56:20 AM] (18308) LibraryFile: Received fs event 'add' for path 'c:\Users\us-er\project\.venv\Lib\site-packages\pydocstyle\_pycache_\_version.cpython-311.pyc' 2023-05-23 09:56:20.202 [info] [Info - 9:56:20 AM] (18308) LibraryFile: Received fs event 'add' for path 'c:\Users\us-er\project\.venv\Lib\site-packages\pydocstyle\_pycache_\checker.cpython-311.pyc' 2023-05-23 09:56:20.203 [info] [Info - 9:56:20 AM] (18308) LibraryFile: Received fs event 'add' for path 'c:\Users\us-er\project\.venv\Lib\site-packages\pydocstyle\_pycache_\config.cpython-311.pyc' 2023-05-23 09:56:20.203 [info] [Info - 9:56:20 AM] (18308) LibraryFile: Received fs event 'add' for path 'c:\Users\us-er\project\.venv\Lib\site-packages\pydocstyle\_pycache_\parser.cpython-311.pyc' 2023-05-23 09:56:20.203 [info] [Info - 9:56:20 AM] (18308) LibraryFile: Received fs event 'add' for path 'c:\Users\us-er\project\.venv\Lib\site-packages\pydocstyle\_pycache_\utils.cpython-311.pyc' 2023-05-23 09:56:20.204 [info] [Info - 9:56:20 AM] (18308) LibraryFile: Received fs event 'add' for path 'c:\Users\us-er\project\.venv\Lib\site-packages\pydocstyle\_pycache_\violations.cpython-311.pyc' 2023-05-23 09:56:20.204 [info] [Info - 9:56:20 AM] (18308) LibraryFile: Received fs event 'add' for path 'c:\Users\us-er\project\.venv\Lib\site-packages\pydocstyle\_pycache_\wordlists.cpython-311.pyc' 2023-05-23 09:56:20.204 [info] [Info - 9:56:20 AM] (18308) LibraryFile: Received fs event 'add' for path 'c:\Users\us-er\project\.venv\Lib\site-packages\snowballstemmer\_pycache_' 2023-05-23 09:56:20.205 [info] [Info - 9:56:20 AM] (18308) LibraryFile: Received fs event 'add' for path 'c:\Users\us-er\project\.venv\Lib\site-packages\snowballstemmer\_pycache\init_.cpython-311.pyc' 2023-05-23 09:56:20.205 [info] [Info - 9:56:20 AM] (18308) LibraryFile: Received fs event 'add' for path 'c:\Users\us-er\project\.venv\Lib\site-packages\snowballstemmer\_pycache_\among.cpython-311.pyc' 2023-05-23 09:56:20.206 [info] [Info - 9:56:20 AM] (18308) LibraryFile: Received fs event 'add' for path 'c:\Users\us-er\project\.venv\Lib\site-packages\snowballstemmer\_pycache_\arabic_stemmer.cpython-311.pyc' 2023-05-23 09:56:20.206 [info] [Info - 9:56:20 AM] (18308) LibraryFile: Received fs event 'add' for path 'c:\Users\us-er\project\.venv\Lib\site-packages\snowballstemmer\_pycache_\armenian_stemmer.cpython-311.pyc' 2023-05-23 09:56:20.207 [info] [Info - 9:56:20 AM] (18308) LibraryFile: Received fs event 'add' for path 'c:\Users\us-er\project\.venv\Lib\site-packages\snowballstemmer\_pycache_\basestemmer.cpython-311.pyc' 2023-05-23 09:56:20.207 [info] [Info - 9:56:20 AM] (18308) LibraryFile: Received fs event 'add' for path 'c:\Users\us-er\project\.venv\Lib\site-packages\snowballstemmer\_pycache_\basque_stemmer.cpython-311.pyc' 2023-05-23 09:56:20.207 [info] [Info - 9:56:20 AM] (18308) LibraryFile: Received fs event 'add' for path 'c:\Users\us-er\project\.venv\Lib\site-packages\snowballstemmer\_pycache_\catalan_stemmer.cpython-311.pyc' 2023-05-23 09:56:20.208 [info] [Info - 9:56:20 AM] (18308) LibraryFile: Received fs event 'add' for path 'c:\Users\us-er\project\.venv\Lib\site-packages\snowballstemmer\_pycache_\danish_stemmer.cpython-311.pyc' 2023-05-23 09:56:20.208 [info] [Info - 9:56:20 AM] (18308) LibraryFile: Received fs event 'add' for path 'c:\Users\us-er\project\.venv\Lib\site-packages\snowballstemmer\_pycache_\dutch_stemmer.cpython-311.pyc' 2023-05-23 09:56:20.208 [info] [Info - 9:56:20 AM] (18308) LibraryFile: Received fs event 'add' for path 'c:\Users\us-er\project\.venv\Lib\site-packages\snowballstemmer\_pycache_\english_stemmer.cpython-311.pyc' 2023-05-23 09:56:20.209 [info] [Info - 9:56:20 AM] (18308) LibraryFile: Received fs event 'add' for path 'c:\Users\us-er\project\.venv\Lib\site-packages\snowballstemmer\_pycache_\finnish_stemmer.cpython-311.pyc' 2023-05-23 09:56:20.209 [info] [Info - 9:56:20 AM] (18308) LibraryFile: Received fs event 'add' for path 'c:\Users\us-er\project\.venv\Lib\site-packages\snowballstemmer\_pycache_\french_stemmer.cpython-311.pyc' 2023-05-23 09:56:20.210 [info] [Info - 9:56:20 AM] (18308) LibraryFile: Received fs event 'add' for path 'c:\Users\us-er\project\.venv\Lib\site-packages\snowballstemmer\_pycache_\german_stemmer.cpython-311.pyc' 2023-05-23 09:56:20.210 [info] [Info - 9:56:20 AM] (18308) LibraryFile: Received fs event 'add' for path 'c:\Users\us-er\project\.venv\Lib\site-packages\snowballstemmer\_pycache_\greek_stemmer.cpython-311.pyc' 2023-05-23 09:56:20.210 [info] [Info - 9:56:20 AM] (18308) LibraryFile: Received fs event 'add' for path 'c:\Users\us-er\project\.venv\Lib\site-packages\snowballstemmer\_pycache_\hindi_stemmer.cpython-311.pyc' 2023-05-23 09:56:20.211 [info] [Info - 9:56:20 AM] (18308) LibraryFile: Received fs event 'add' for path 'c:\Users\us-er\project\.venv\Lib\site-packages\snowballstemmer\_pycache_\hungarian_stemmer.cpython-311.pyc' 2023-05-23 09:56:20.211 [info] [Info - 9:56:20 AM] (18308) LibraryFile: Received fs event 'add' for path 'c:\Users\us-er\project\.venv\Lib\site-packages\snowballstemmer\_pycache_\indonesian_stemmer.cpython-311.pyc' 2023-05-23 09:56:20.211 [info] [Info - 9:56:20 AM] (18308) LibraryFile: Received fs event 'add' for path 'c:\Users\us-er\project\.venv\Lib\site-packages\snowballstemmer\_pycache_\irish_stemmer.cpython-311.pyc' 2023-05-23 09:56:20.422 [info] (18308) Background analysis message: getDiagnosticsForRange 2023-05-23 09:56:20.423 [info] (18308) Background analysis message: getDiagnosticsForRange 2023-05-23 09:56:20.524 [info] [Info - 9:56:20 AM] (18308) LibraryFile: Received fs event 'add' for path 'c:\Users\us-er\project\.venv\Lib\site-packages\snowballstemmer\_pycache_\italian_stemmer.cpython-311.pyc' 2023-05-23 09:56:20.525 [info] [Info - 9:56:20 AM] (18308) LibraryFile: Received fs event 'add' for path 'c:\Users\us-er\project\.venv\Lib\site-packages\snowballstemmer\_pycache_\lithuanian_stemmer.cpython-311.pyc' 2023-05-23 09:56:20.526 [info] [Info - 9:56:20 AM] (18308) LibraryFile: Received fs event 'add' for path 'c:\Users\us-er\project\.venv\Lib\site-packages\snowballstemmer\_pycache_\nepali_stemmer.cpython-311.pyc' 2023-05-23 09:56:20.526 [info] [Info - 9:56:20 AM] (18308) LibraryFile: Received fs event 'add' for path 'c:\Users\us-er\project\.venv\Lib\site-packages\snowballstemmer\_pycache_\norwegian_stemmer.cpython-311.pyc' 2023-05-23 09:56:20.527 [info] [Info - 9:56:20 AM] (18308) LibraryFile: Received fs event 'add' for path 'c:\Users\us-er\project\.venv\Lib\site-packages\snowballstemmer\_pycache_\porter_stemmer.cpython-311.pyc' 2023-05-23 09:56:20.528 [info] [Info - 9:56:20 AM] (18308) LibraryFile: Received fs event 'add' for path 'c:\Users\us-er\project\.venv\Lib\site-packages\snowballstemmer\_pycache_\portuguese_stemmer.cpython-311.pyc' 2023-05-23 09:56:20.528 [info] [Info - 9:56:20 AM] (18308) LibraryFile: Received fs event 'add' for path 'c:\Users\us-er\project\.venv\Lib\site-packages\snowballstemmer\_pycache_\romanian_stemmer.cpython-311.pyc' 2023-05-23 09:56:20.529 [info] [Info - 9:56:20 AM] (18308) LibraryFile: Received fs event 'add' for path 'c:\Users\us-er\project\.venv\Lib\site-packages\snowballstemmer\_pycache_\russian_stemmer.cpython-311.pyc' 2023-05-23 09:56:20.529 [info] [Info - 9:56:20 AM] (18308) LibraryFile: Received fs event 'add' for path 'c:\Users\us-er\project\.venv\Lib\site-packages\snowballstemmer\_pycache_\serbian_stemmer.cpython-311.pyc' 2023-05-23 09:56:20.530 [info] [Info - 9:56:20 AM] (18308) LibraryFile: Received fs event 'add' for path 'c:\Users\us-er\project\.venv\Lib\site-packages\snowballstemmer\_pycache_\spanish_stemmer.cpython-311.pyc' 2023-05-23 09:56:20.531 [info] [Info - 9:56:20 AM] (18308) LibraryFile: Received fs event 'add' for path 'c:\Users\us-er\project\.venv\Lib\site-packages\snowballstemmer\_pycache_\swedish_stemmer.cpython-311.pyc' 2023-05-23 09:56:20.531 [info] [Info - 9:56:20 AM] (18308) LibraryFile: Received fs event 'add' for path 'c:\Users\us-er\project\.venv\Lib\site-packages\snowballstemmer\_pycache_\tamil_stemmer.cpython-311.pyc' 2023-05-23 09:56:20.532 [info] [Info - 9:56:20 AM] (18308) LibraryFile: Received fs event 'add' for path 'c:\Users\us-er\project\.venv\Lib\site-packages\snowballstemmer\_pycache_\turkish_stemmer.cpython-311.pyc' 2023-05-23 09:56:20.532 [info] [Info - 9:56:20 AM] (18308) LibraryFile: Received fs event 'add' for path 'c:\Users\us-er\project\.venv\Lib\site-packages\snowballstemmer\_pycache_\yiddish_stemmer.cpython-311.pyc' ```