我正在尝试在 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 允许此分配?