Skip to content

Conversation

@BvB93
Copy link
Contributor

@BvB93BvB93 commented Aug 5, 2021

An example from prior to this PR:

>>>fromtypingimportUnion>>>print(Union[int, float].__name__) None

https://bugs.python.org/issue44524

@Fidget-SpinnerFidget-Spinner added needs backport to 3.10 only security fixes type-bug An unexpected behavior, bug, or error labels Aug 5, 2021
Copy link
Member

@Fidget-SpinnerFidget-Spinner left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM in general. Thanks for the quick fix :). I just have a few minor comments below.

Co-authored-by: Ken Jin <28750310+Fidget-Spinner@users.noreply.github.com>
Copy link
Member

@Fidget-SpinnerFidget-Spinner left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great. Thanks!

@ambv
Copy link
Contributor

ambv commented Aug 6, 2021

GHA Windows 32-bit failure in asyncio unrelated.

@ambvambv merged commit 8bdf12e into python:mainAug 6, 2021
@miss-islington
Copy link
Contributor

Thanks @BvB93 for the PR, and @ambv for merging it 🌮🎉.. I'm working now to backport this PR to: 3.10.
🐍🍒⛏🤖

miss-islington pushed a commit to miss-islington/cpython that referenced this pull request Aug 6, 2021
…y set for specialforms (pythonGH-27614) Co-authored-by: Ken Jin <28750310+Fidget-Spinner@users.noreply.github.com> Co-authored-by: Łukasz Langa <lukasz@langa.pl> (cherry picked from commit 8bdf12e) Co-authored-by: Bas van Beek <43369155+BvB93@users.noreply.github.com>
@bedevere-bot
Copy link

GH-27632 is a backport of this pull request to the 3.10 branch.

@bedevere-botbedevere-bot removed the needs backport to 3.10 only security fixes label Aug 6, 2021
@BvB93BvB93 deleted the name branch August 6, 2021 13:40
miss-islington added a commit that referenced this pull request Aug 6, 2021
…y set for specialforms (GH-27614) Co-authored-by: Ken Jin <28750310+Fidget-Spinner@users.noreply.github.com> Co-authored-by: Łukasz Langa <lukasz@langa.pl> (cherry picked from commit 8bdf12e) Co-authored-by: Bas van Beek <43369155+BvB93@users.noreply.github.com>
@pablogsal
Copy link
Member

Unfortunately this PR has introduced reference leaks:

❯ ./python -m test test_typing -R : 0:00:00 load avg: 1.12 Run tests sequentially 0:00:00 load avg: 1.12 [1/1] test_typing beginning 9 repetitions 123456789 ......... test_typing leaked [29, 29, 29, 29] references, sum=116 test_typing leaked [10, 10, 10, 10] memory blocks, sum=40 test_typing failed (reference leak) == Tests result: FAILURE == 1 test failed: test_typing 1 re-run test: test_typing Total duration: 1.2 sec Tests result: FAILURE 

@ambv
Copy link
Contributor

ambv commented Aug 7, 2021

Turns out this PR discovered refleaks that were there all along 😎

Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type-bugAn unexpected behavior, bug, or error

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants

@BvB93@ambv@miss-islington@bedevere-bot@pablogsal@Fidget-Spinner@the-knights-who-say-ni