一些背景信息:我正在使用mypy_protobuf包。出于类型检查的目的,它将生成.pyi文件,并且对于模块mmm中的每个枚举包装器Xxx都将生成类型mmm.XxxValue。所以我有一个功能。
def aaa(aaa: mmm.XxxValue) -> None:
它通过了mypy检查。当我开始执行程序时,在导入模块python3时会引发AttributeError,因为mmm没有XxxValue,这是正确的,但是我希望python3可执行文件会忽略注释。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句