As the excluded fields should be skipped during the evaluation of annotation strings, that evaluation is now done by our code instead of inspect.get_annotations(). That change also allows for a more detailed error message when a name from a nested scope is used in an annotation.
As the excluded fields should be skipped during the evaluation of annotation strings, that evaluation is now done by our code instead of
inspect.get_annotations()
. That change also allows for a more detailed error message when a name from a nested scope is used in an annotation.