VS Code Python doesn't recognize match statement
Asked Answered
S

1

19

When I use a match-case statement in Python in VS Code, it gives red squiggly lines and errors in the "problems" tab:

Screenshot of VS Code as described above

Semantic answered 15/10, 2021 at 4:22 Comment(4)
What version of Jedi are you using?Creech
how do I check?Semantic
Idk, I just figure it's a version that doesn't yet recognize this syntax. From the answer, looks like support isn't implement yetCreech
yeah, I switched to pylance and it works greatSemantic
S
22

I got a response from one of the vscode-python devs on GitHub:

Unfortunately Jedi (and it's underlying parser, parso) has not added support for the match statement yet. Please consider switching your language server to "Default"/"Pylance" as our Pylance language server already has support.

As soon as Jedi makes a new release with match statement support we will take the update, but otherwise this is out of our hands. Since we have a language server that has support I'm a closing this issue.

Semantic answered 17/10, 2021 at 3:12 Comment(1)
Nowadays I use pylance, not jedi, but it seems like Jedi still dosn't support matchSemantic

© 2022 - 2024 — McMap. All rights reserved.