为什么在Python 3中__all__缺少NoReturn

时间:2018-03-12 17:35:45

标签: python annotations typing

查看注释(使用Python 3.6.4),我尝试from typing import *并注意到NoReturn未导入。

issue28556NoReturn添加到了输入库中,但它在3.6和3.7 cpython来源的__all__列表中丢失了。

这是故意遗漏吗? NoReturn会以某种方式造成这种遗漏吗?

1 个答案:

答案 0 :(得分:0)

从我收集的内容中读取输入模块代码,问题和PEP 484,这看起来像一个错误。在任何地方我都看不到有人在谈论没有添加(或实际添加)NoReturn到python2的__all__列表或 python3代码

最好的方法是提交新问题并等待撰稿人回答