mypy

mypy

文章 0 浏览 1

如何完善python类型的提示,以提示在继承类时返回类实例的方法?

我有一个父母,其方法可以返回该类的实例。 该课程有一个(或几个)儿童课。 如何提供类型提示以表明任何子类中的方法调用将返回该孩子类的实例,而不…

蛮可爱 2025-02-13 21:59:21 0 0

是否可以让MyPy检查至少一个联合项目中存在属性(而不是每个联合项目)?

我正在尝试将 mypy 应用于已经具有类型注释的大型代码库(由Pycharm检查)。运行 mypy 时,我会得到一个bazzilion错误,例如: error: Item "Bar" of …

疾风者 2025-02-13 17:49:38 0 0

为什么不推断第三部分库函数的类型是mypy?

考虑到此代码: class ExportView(IndexView): model_admin: Optional[ModelAdmin] = None def export_csv(self) -> HttpResponse | StreamingHttpRes…

傾城如夢未必闌珊 2025-02-13 17:04:09 0 0

如何定义自定义的无特殊形式类型

我需要以下的行为: NoOp = ... # don't know how to define this def foo(bar: NoOp[int]) -> int: return bar + 1 foo(1) 我希望Mypy像 bar 完全一…

蘸点软妹酱 2025-02-13 13:24:08 0 0

pydantic root_validator:mypy严格类型检查

我正在寻找一种“正确”的方法,以在Pydantic root_validator 装饰方法中进行严格的类型检查。 以下面的示例:在 validate_model 方法中,我希望能够…

北城半夏 2025-02-13 09:16:37 0 0

使用映射键入函数,可用,以便它接受python mypy的字典

我正在尝试键入一个可以变化的字典 - 并认为映射,Hashable 将工作如下: from typing import Hashable, Mapping def f(x : Mapping[Hashable, str]) …

一瞬间的火花 2025-02-13 00:51:23 0 0

通用类型别名WRT通用类参数

根据 mypy支持使用通用 typevar 在类型的别名中,例如, T = TypeVar("T") Alias = Tuple[int, T] def f(t: T) -> Alias[T]: return (1, t) f('x') 我…

天煞孤星 2025-02-12 10:32:10 0 0

使用与另一个通用类绑定的类型var通用类

如果 foo 在 t 中是通用存储一个 foo 的实例,然后为了避免写作, class Bar(Generic[T, U, V]): def __init__(self, foo: Foo[T, U], v: V): ... 我…

香橙ぽ 2025-02-12 10:05:29 0 0

mypy没有__ sub __'的超载变体

我有这种情况: def get_date_plus_n(d1 :Optional[date] , n:int) -> Optional[date] : if d1 : return d1 + n else : return None def get_date_min…

挖鼻大婶 2025-02-12 06:47:04 0 0

如何检查NewType值的类型?

如何在不铸造和混合类型检查的情况下检查 newType 的值 str ? 我声明了一种新类型: BoardId = NewType("BoardId", str) 除 str 之外,我将其用作方…

忱杏 2025-02-12 01:35:46 1 0

Mypy:如何正确猜测类型?

考虑以下示例 from typing import Callable, Iterable, TypeVar, Any, overload, Tuple, TYPE_CHECKING from itertools import islice T = TypeVar("T…

束缚m 2025-02-11 18:59:10 1 0

Mypy在Vscode中加载插件时遇到困难

在同一虚拟环境中,我安装了Mypy,Pandera和Pandera的Mypy插件。 pip install mypy pip install pandera pip install pandera[mypy] 在我的 setup.cfg…

落日海湾 2025-02-11 16:16:22 1 0

mypy和``没有

采用以下功能: from typing import Optional def area_of_square(width: Optional[float] = None, height: Optional[float] = None) -> float: if wi…

温折酒 2025-02-11 13:23:25 1 0

Python键入:基于另一个var定义类Var的类型

是否可以根据另一个字段定义Python类字段的类型? 这样的事情: from dataclasses import dataclass from typing import ClassVar @dataclass class A…

熟人话多 2025-02-11 10:50:43 1 0

基础类方法的参数可选,但在儿童类方法中需要

在下面的示例中,我有一个函数也许_multiply ,其中输入和输出在基类中是可选的,而在子类中则不是。是否有一种方法可以构建此代码,以避免违反Pylint…

紙鸢 2025-02-11 10:49:44 1 0
更多

推荐作者

qq_aHcEbj

文章 0 评论 0

qq_ikhFfg

文章 0 评论 0

把昨日还给我

文章 0 评论 0

wj_zym

文章 0 评论 0

巴黎夜雨

文章 0 评论 0

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