Files
openide/python/testData/completion/classAttributesSuggestedForKeywordPatterns.after.py
Mikhail Golubev 1421975c96 PY-48012 Resolve and complete attributes in PEP 634 class patterns
Both are implemented other the type of the corresponding class.
References resolve to any readable attribute of a class, however
some obviously wrong variants such as special "dunder" attributes
and methods are intentionally excluded from completion suggestions.

GitOrigin-RevId: 5edac14f47cba39840b15b0dd7f21e2e46077261
2021-10-15 17:36:56 +00:00

7 lines
86 B
Python

class C:
class_attr = 42
match C():
case C(class_attr=<caret>):
pass