Ivan Levkivskyi <levkivs...@gmail.com> added the comment:
I think there is also a fourth option: add a flag to `get_type_hints()` that will guard evaluation of forward references, as proposed in https://github.com/python/typing/issues/508. If the evaluation of a "forward reference" raises an error, then we keep it unevaluated (i.e. a string). ---------- nosy: +gvanrossum, levkivskyi _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue34700> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com