New submission from Ivan Levkivskyi <levkivs...@gmail.com>: Currently this code
def f(x: int = None): pass get_type_hints(f) returns {'x': Optional[int]}. I propose to abandon this behaviour. Although there is not yet a definitive decision about this aspect of PEP 484, see https://github.com/python/typing/issues/275, I think at least at runtime we should not do this. ---------- components: Library (Lib) messages: 314378 nosy: gvanrossum, levkivskyi priority: normal severity: normal status: open title: Don't return implicit optional types by get_type_hints type: behavior versions: Python 3.7, Python 3.8 _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue33133> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com