bpo-43224: Add TypeVarTuple.__name__ (GH-31954)

I noticed that TypeVar and ParamSpec put their name in a __name__
attribute, but TypeVarTuple doesn't. Let's be consistent.
This commit is contained in:
Jelle Zijlstra 2022-03-18 10:56:36 -07:00 committed by GitHub
parent d0a91bd277
commit 3a2b89580d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 8 additions and 11 deletions

View file

@ -939,13 +939,13 @@ class TypeVarTuple(_Final, _Immutable, _root=True):
"""
def __init__(self, name):
self._name = name
self.__name__ = name
def __iter__(self):
yield Unpack[self]
def __repr__(self):
return self._name
return self.__name__
def __typing_subst__(self, arg):
raise AssertionError