Python 3.x 使用本地类获取\u类型\u提示引发NameError

Python 3.x 使用本地类获取\u类型\u提示引发NameError,python-3.x,reflection,bug-reporting,Python 3.x,Reflection,Bug Reporting,我正在使用python函数键入。get\u type\u hints()。不幸的是,当我传递一个包含自身引用的本地类时,这个函数会引发一个错误 这是一个错误还是我做错了什么? 如果它确实是一个bug,我应该在哪里报告它 从输入导入* 塔塔级: 家长:“塔塔” def示例(): 托托类: 家长:“托托” 打印(获取类型提示(塔塔)) 打印(获取类型提示(Toto))#提升名称错误:未定义名称“Toto” 使用类本身作为类型提示,而不是字符串(它们最终成为正向引用,这将导致) 从输入import获取

我正在使用python函数
键入。get\u type\u hints()
。不幸的是,当我传递一个包含自身引用的本地类时,这个函数会引发一个错误

这是一个错误还是我做错了什么?
如果它确实是一个bug,我应该在哪里报告它

从输入导入*
塔塔级:
家长:“塔塔”
def示例():
托托类:
家长:“托托”
打印(获取类型提示(塔塔))
打印(获取类型提示(Toto))#提升名称错误:未定义名称“Toto”

使用类本身作为类型提示,而不是字符串(它们最终成为正向引用,这将导致)

从输入import获取\u type\u提示
塔塔级:
父项:str=“塔塔”
def示例():
托托类:
家长:塔塔
打印(获取类型提示(塔塔))
打印(获取类型提示(Toto))
示例()