Files
openide/python/testData/highlighting/illegalMappingKeyPattern.py
Mikhail Golubev e9d11d1215 PY-48010 Warn about problems causing SyntaxErrors in PEP 634 patterns
GitOrigin-RevId: 718645cc5dfd6d0a14f1bd802f3c5bb2bb2c6074
2021-10-18 13:57:02 +00:00

12 lines
432 B
Python

match 42:
case {'foo': 1}:
pass
case {<error descr="Key pattern can only be a value pattern or a literal pattern">foo</error>: 1}:
pass
case {<error descr="Key pattern can only be a value pattern or a literal pattern">[foo]</error>: 1}:
pass
case {foo.bar: 1}:
pass
case {<error descr="Key pattern can only be a value pattern or a literal pattern">str()</error>: 1}:
pass