考虑以下独立示例:
from typing import List, Union
T_BENCODED_LIST = Union[List[bytes], List[List[bytes]]]
ret: T_BENCODED_LIST = []
当我用mypy测试它时,我得到以下错误:
example.py:4: error: Incompatible types in assignment (expression has type "List[<nothing>]", variable has type "Union[List[bytes], List[List[bytes]]]")
这里的问题是什么?如何正确地注释这个示例?你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐