gpt4 book ai didi

python - 如何在默认为空时键入提示可调用元组

转载 作者:行者123 更新时间:2023-12-05 01:58:36 26 4
gpt4 key购买 nike

我的类型提示是这样的:

some_kwarg: Tuple[Callable] = ()

但是 mypy 加注了

error: Incompatible default for argument "some_kwarg" (default has type "Tuple[]", argument has type "Tuple[Callable[..., Any]]")

我不想在默认的 kwarg 中放置一个虚拟的可调用对象,那么正确的做法是什么?

最佳答案

您正在对其进行类型注释以接受大小正好为 1 的元组。使用:

Tuple[Callable, ...]

表示任意大小的同构元组。

关于python - 如何在默认为空时键入提示可调用元组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68504268/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com