Guido van Rossum <gu...@python.org> added the comment:

Hey Larry, it would seem that PEP 649 as currently specified would make it 
impossible to access annotations via the inspect module in cases where 
x.__annotations__ raises (because one of the annotations references an 
undefined variable).

I really think that we need *some* way of accessing partial annotations. Even 
just leaving the failing key out of __annotations__ (but keeping other keys if 
their annotation works) would be better than failing to return an 
__annotations__ dict at all.

----------
nosy: +larry

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue43463>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to