From: larryhastings Date: Mon, 30 Sep 2024 22:25:56 +0000 (-0700) Subject: Minor edit for code clarification in annotationlib. (#124805) X-Git-Tag: v3.14.0a1~237 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=626d706a666e95e696aaa3af2e8728514d31da21;p=thirdparty%2FPython%2Fcpython.git Minor edit for code clarification in annotationlib. (#124805) --- diff --git a/Lib/annotationlib.py b/Lib/annotationlib.py index a11188722487..d5166170c071 100644 --- a/Lib/annotationlib.py +++ b/Lib/annotationlib.py @@ -685,11 +685,9 @@ def get_annotations( case Format.FORWARDREF: # For FORWARDREF, we use __annotations__ if it exists try: - ann = _get_dunder_annotations(obj) + return dict(_get_dunder_annotations(obj)) except NameError: pass - else: - return dict(ann) # But if __annotations__ threw a NameError, we try calling __annotate__ ann = _get_and_call_annotate(obj, format)