1

我正在尝试使用 pyre 修复程序中的输入错误。我有以下代码段,它在运行时有效。

my_dict = dict(my_list=[], notes='')
my_dict["notes"] = "pyre"
print(my_dict["notes"])

这会导致错误:

test.py:2:19 Incompatible parameter type [6]: Expected `typing.Union[typing_extensions.Literal[''], typing.List[typing.Any]]` for 2nd positional only parameter to call `dict.__setitem__` but got `typing_extensions.Literal['pyre']`.

我不确定如何解决这个打字问题。

4

0 回答 0