mypy

mypy

文章 0 浏览 1

设置默认参数的mypy call-arg错误

我的代码看起来如下: from typing import Callable def decorate(func: Callable[[str], None]) -> Callable[[str], None]: return func @decorate d…

彩虹直至黑白 2025-01-30 03:46:12 2 0

如何使用多个可选的ARG键入超载功能?

我的功能具有多个带有默认值的Kwargs。其中之一(在中间的某个地方)是一个布线切换,可以控制返回类型。 我想用字面[true/fals] 为此方法创建两个过…

策马西风 2025-01-29 20:20:41 1 0

如何使用相同的过载签名键入多个类似的Python函数

我有两个非常相似的功能,第二个函数将第一个函数调用(在实际代码中,此后执行其他操作)。 两者都采用两个可以采用多种类型的参数,两者都只有某些…

梦回旧景 2025-01-29 13:58:50 1 0

mypy:如何指定混合类型的列表(或序列)?

这里有一些代码: import typing class A: def f(self): print("A") class B: def f(self): print("B") C = typing.Union[A,B] Sequence_C = typing.S…

稀香 2025-01-29 12:47:53 3 0

与可呼叫的结合的Mypy类型混乱

我对Python Type提示和Mypy相对较新,并且想知道为什么以下代码失败了MyPy验证。 from typing import Callable, Union class A: a: int = 1 class B: …

冰魂雪魄 2025-01-29 06:21:38 3 0

Python打字(或mypy)如何处理与IsInstance检查中的联合绑定的TypeVar?

我有以下代码: from typing import TypeVar, Union T = TypeVar("T", bound=Union[str, int]) def a(x: T) -> T: if isinstance(x, str): return x r…

谈下烟灰 2025-01-29 04:49:50 1 0

从ClassMethod创建动态类时的Mypy错误

我正在从抽象基类创建动态类。这是一个简化的示例。 from abc import ABC from typing import List, Type class IParentClass(ABC): _children: List[…

你的呼吸 2025-01-29 01:57:55 0 0

分解工会的最佳方法

目标是坚持完全静态打字。 “解决”工会/可选类型并满足Mypy的最佳方法是什么? 例如: from typing import Optional def foo() -> bool: item: Optio…

你又不是我 2025-01-29 00:14:50 0 0

python3 / mypy:如何管理存根文件?

我创建了一个使用键入提示的软件包“ mypackage”。 我将MyPackage导入新模块(不是MyPackage的一部分),即MyModule,它也使用了键入提示。 我想在my…

冰魂雪魄 2025-01-28 02:51:48 1 0

mypy错误:“对象”没有属性“ get”

我正在将Pyarrow类型转换为他们的JSON-SCHEMA.org等效。代码有效,所有单元测试都通过,但是mypy给出了错误 error: "object" has no attribute "get" …

何时共饮酒 2025-01-28 02:44:22 2 0

Python键入有效的布尔组合

我正在尝试使用Python的类型检查器来捕获不兼容的权限。我有一个允许的情况,可以允许(布尔值)(布尔)(布尔值)进行特定的诉讼。显然,我想排除禁…

方觉久 2025-01-27 22:16:17 2 0

将ARG类型的联合代替超级型用于通用变异功能

我有一个通用函数 One_of ,它可能会返回其任何(变量)参数。它的返回类型可能是其所有论点的超级模型。但是,我想用其类型的 Union Unim>注释其使用…

醉梦枕江山 2025-01-27 20:33:33 2 0

输入通用(协议)类参数的注释

我正在尝试计算如何为应该是实现通用协议的类函数参数添加类型注释。 例如,假设我有一个可以看起来像这样的集合的协议: from typing import ( Proto…

梦里的微风 2025-01-27 10:29:42 0 0

Mypy给出“不兼容的默认值”当dict param默认没有

我知道Python函数中的DICE参数最好设置为无默认值。但是,Mypy似乎不同意: def example(self, mydict: Dict[int, str] = None): return mydict.get(1…

不甘平庸 2025-01-26 10:58:40 1 0

mypy:不兼容的类型[class],预期类

当将类对象作为变量转换给函数时,我对mypy有问题: from PIL import Image def save_img(img: Image.Image) -> None: img.save("file.png") img = Im…

等风来 2025-01-26 10:37:58 0 0
更多

推荐作者

夢野间

文章 0 评论 0

百度③文鱼

文章 0 评论 0

小草泠泠

文章 0 评论 0

zhuwenyan

文章 0 评论 0

weirdo

文章 0 评论 0

坚持沉默

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文