Ivan Levkivskyi <levkivs...@gmail.com> added the comment:
This is actually a specified behavior (motivated by memory savings for class objects, that are already pretty large). If you scroll down the link you posted it says: > Note that if annotations are not found statically, then the > ``__annotations__`` dictionary is not created at all. So what do you propose? Changing this behavior is not easy, because it would be a backwards incompatible change. ---------- nosy: +levkivskyi _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue40583> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com