This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author gvanrossum
Recipients BTaskaya, ethan smith, glyph, gvanrossum, mental, ryansobol
Date 2020-11-11.23:50:40
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1605138640.56.0.529985579301.issue41987@roundup.psfhosted.org>
In-reply-to
Content
I spent some time debugging this looking for the root cause.

I think it looks like the recursion check in ForwardRef._evaluate() fails to trigger.  At some point recursive_guard is a frozen set containing "'Integer'" (i.e. a string whose first and last character are single quotes, while self.__forward_arg__ is 'Integer' (i.e. a string that does not contain quotes).

I'm running out of time for the rest of the investigation, so feel free to confirm this and go down the rabbit hole from there...
History
Date User Action Args
2020-11-11 23:50:40gvanrossumsetrecipients: + gvanrossum, glyph, ethan smith, BTaskaya, mental, ryansobol
2020-11-11 23:50:40gvanrossumsetmessageid: <1605138640.56.0.529985579301.issue41987@roundup.psfhosted.org>
2020-11-11 23:50:40gvanrossumlinkissue41987 messages
2020-11-11 23:50:40gvanrossumcreate