mypy

mypy

文章 0 浏览 1

mypy:具有动态生成的类变量的类,总是具有相同类型

我想拥有一个只存储字符串变量的数据类,类似的东西: class Properties: pass class MyClass: def __init__(self): self.properties = Properties() …

夏日浅笑〃 2025-02-06 23:02:09 1 0

类型提示:将类成员的类型用作函数返回类型(用于继承)

重复使用类成员的类型以键入班级中的其他项目的正确方法是什么?例如: from typing import Type class Model: pass class ChildModel: childvar = "C…

深海夜未眠 2025-02-06 15:01:50 1 0

Django和Mypy在子文件夹中使用应用程序

我们有一个带有以下设置的Django项目: 我们在 apps 文件夹中都有我们的应用程序。我们将所有这些应用程序添加到 settings.py 级别的Python路径。 然…

时光是把杀猪刀 2025-02-06 13:38:26 0 0

Mypy抱怨名称“可选”没有使用可选的未定义

我最近开始使用Mypy,并遇到了一些我一生中无法找到的奇怪问题。 我使用MyPy 0.950,Django-stubs 1.11.0,Django 4.0.5和Python 3.10.2。 通过命令行…

浅蓝的眸勾画不出的柔情 2025-02-06 12:57:29 2 0

如何键入提示功能与numpy兼容

example.py 的源代码: from typing import Union, Any import numpy as np Number = Union[int, float, np.floating[Any]] def add_one(num: Number…

浅紫色的梦幻 2025-02-06 07:12:36 2 0

dash.dash.dash和Dash.dash之间的区别?

我正在用旧的存储库修复一些代码,需要进行一些(mypy)测试。 Mypy似乎无法识别 dash.dash 呼叫,投掷以下内容:错误:模块没有属性“ dash” 。 我…

月朦胧 2025-02-05 18:17:40 1 0

如何使用DJANGO存根正确使用Django模型字段?

考虑以下与Django模型相关的代码片段: class Machine(HasStatus): # type: ignore machines: "models.Manager[Machine]" = models.Manager() number …

今天小雨转甜 2025-02-05 16:14:56 2 0

为什么要使用`从模块导入a作为a的`而而不是从模块导入a'

在阅读FastApi的源代码时,这一行使我模糊: from starlette.testclient import TestClient as TestClient 为什么不只是: from starlette.testclient…

丿*梦醉红颜 2025-02-04 15:24:56 2 0

Mypy理解子模型存根的预期目录结构是什么?

我有一个由 .so 文件备份的软件包,我使用 stubgen 为其生成了存根,我将原始 __ init __ init __. pyi 重命名为 impl.pyi 并添加了 py.typed 和 __ i…

心病无药医 2025-02-04 13:56:28 3 0

Mypy typehint可能是一种采用`cls'参数而不是`self'的方法吗?

我很好奇是否有可能让Mypy了解类中的某些方法 cls 参数而不是 self 参数。我想到的具体用例是在键入sqlalchemy hybrid_property 's .expression decor…

家住魔仙堡 2025-02-03 20:42:07 3 0

如何强制施法键入命令以避免分配中的不兼容类型

我正在尝试在高效率函数(试图避免复制)中执行以下(简化的示例),而无需使用 Naborequired (出于此后显示的原因): Mytd1 = TypedDict("Mytd1", …

手心的海 2025-02-03 19:17:50 4 0

为什么从打字中看到类型的Mypy?

我正在尝试将更多的MyPy类型注释添加到我现有的代码库中。我有一个使用大量BS4的文件。 当我在此文件上运行mypy检查器时,我会遇到错误: error: Skip…

人生百味 2025-02-03 12:24:58 3 0

类型暗示使用一种方法返回基于__init__参数的值的方法

给定具有一个函数的自定义类,该函数返回一个取决于传递给 init 的方法的值,我该如何告诉MYPY函数返回什么?这就是我到目前为止的目的,但由于多种原…

遗心遗梦遗幸福 2025-02-03 05:05:34 3 0

使用协议参数键入包装功能

我正在处理一些代码,其中具有包装器函数,这些功能将功能从类型 t 提升为可选[t] ,但是当我使用的类型是协议时,出错。 例如,我可以有这样的东西:…

浅紫色的梦幻 2025-02-03 03:43:26 2 0

将简单的描述符示例作为枚举类别常数与mypy

我想实现枚举中的类常数使用描述符带有Mypy可以识别的类型提示。我的第一步是尝试文档简单示例:返回常数的描述符。 class Ten: def __get__(self, ob…

葬心 2025-02-03 02:37:16 4 0
更多

推荐作者

夢野间

文章 0 评论 0

百度③文鱼

文章 0 评论 0

小草泠泠

文章 0 评论 0

zhuwenyan

文章 0 评论 0

weirdo

文章 0 评论 0

坚持沉默

文章 0 评论 0

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