Files
openide/python/testData/paramInfo/InitializingCollectionsNamedTuple.py
Semyon Proshev 6fcdc21997 Support type inference for cls inside namedtuple's class methods (PY-30870, PY-33140, PY-45473)
GitOrigin-RevId: a299d681d20230acd9443f0fa37c7fd64a51d76a
2020-11-18 18:45:09 +00:00

19 lines
283 B
Python

from collections import namedtuple
MyTup1 = namedtuple("MyTup1", "bar baz")
class MyTup2(namedtuple("MyTup2", "bar baz")):
pass
class MyTup3(namedtuple("MyTup3", "bar baz")):
@classmethod
def factory(cls):
return cls(<arg3>)
MyTup1(<arg1>)
MyTup2(<arg2>)