diff options
author | Yurii Karabas <1998uriyyo@gmail.com> | 2020-11-17 15:23:36 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-11-17 15:23:36 (GMT) |
commit | ac472b316cbb22ab8b750a474e991b46d1e92e15 (patch) | |
tree | 87a34509345f77c826765770432ee1268f67fab1 /Python/compile.c | |
parent | 656d50f98d9aec5e5283f77adc38e91813273662 (diff) | |
download | cpython-ac472b316cbb22ab8b750a474e991b46d1e92e15.zip cpython-ac472b316cbb22ab8b750a474e991b46d1e92e15.tar.gz cpython-ac472b316cbb22ab8b750a474e991b46d1e92e15.tar.bz2 |
[3.9] bpo-42345: Fix three issues with typing.Literal parameters (GH-23294) (GH-23335)
Literal equality no longer depends on the order of arguments.
Fix issue related to `typing.Literal` caching by adding `typed` parameter to `typing._tp_cache` function.
Add deduplication of `typing.Literal` arguments.
(cherry picked from commit f03d318ca42578e45405717aedd4ac26ea52aaed)
Co-authored-by: Yurii Karabas <1998uriyyo@gmail.com>
Diffstat (limited to 'Python/compile.c')
0 files changed, 0 insertions, 0 deletions