]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
bpo-44791: Fix substitution of ParamSpec in Concatenate with different parameter...
authorSerhiy Storchaka <storchaka@gmail.com>
Thu, 27 Jan 2022 12:34:55 +0000 (14:34 +0200)
committerGitHub <noreply@github.com>
Thu, 27 Jan 2022 12:34:55 +0000 (14:34 +0200)
commitecfacc362dd7fef7715dcd94f2e2ca6c622ef115
tree3a907fea5ce2b03d03e7c6619e0cf12c4785d2cc
parent82bce54614f8116a40454fbbbf96a3fd460ca7df
bpo-44791: Fix substitution of ParamSpec in Concatenate with different parameter expressions (GH-27518)

* Substitution with a list of types returns now a tuple of types.
* Substitution with Concatenate returns now a Concatenate with
  concatenated lists of arguments.
* Substitution with Ellipsis is not supported.
Lib/_collections_abc.py
Lib/test/test_typing.py
Lib/typing.py
Misc/NEWS.d/next/Library/2021-07-31-23-18-50.bpo-44791.4jFdpO.rst [new file with mode: 0644]