bpo-41341: Recursive evaluation of ForwardRef in get_type_hints (GH-21553)


The issue raised by recursive evaluation is infinite recursion with
recursive types. In that case, only the first recursive ForwardRef is
evaluated.
(cherry picked from commit 653f420b53a3aa87316cef59de8d3f5d9e11deb4)

Co-authored-by: wyfo <joperez@hotmail.fr>
3 files changed