Files
openide/python/testData/inspections/PyUnresolvedReferencesInspection/innerClassAsNamedTupleDefinitionMember.py
Semyon Proshev 086aa38533 PY-25118 Fixed: Pycharm incorrectly flags class attributes as unresolved on typing.NamedTuple subclasses
Update type inference for named tuples.
Don't infer named tuple type for typing.NamedTuple inheritors, provide it only in calls.
Add initializing named tuples type tests.
2017-08-01 12:44:35 +03:00

15 lines
216 B
Python

from typing import NamedTuple
class User(NamedTuple):
class PrivLvl:
ADMIN = 1
OPERATOR = 2
name: str
level: PrivLvl = PrivLvl.ADMIN
User.PrivLvl
admin = User('MrRobot')
admin.PrivLvl