【发布时间】:2021-10-17 18:48:26
【问题描述】:
我正在尝试在 python 中执行以下操作:
import typing
TypeA = str
TypeB = typing.Union[typing.List[str], typing.List[int], int, str]
TypeC = typing.Dict[str, TypeB]
def funcA(arg1: TypeC):
var1: typing.List[TypeA] = arg1["random_key"] # static typechecker i.e. pyright is not allowing this
如何使类型检查器(即 pyright)允许此分配?
【问题讨论】:
标签: python python-typing pyright