Minor edit for code clarification in annotationlib. (#124805)

This commit is contained in:
larryhastings 2024-09-30 15:25:56 -07:00 committed by GitHub
parent 7e7223e18f
commit 626d706a66
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 1 additions and 3 deletions

View File

@ -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)