mypy 相关问题

Mypy是Python的可选静态类型检查器。

Mypy:在类列表上执行函数 -> “错误”:“对象”没有属性“my_function”

MyPy 抱怨错误:“对象”没有属性“my_function”[attr-defined] 当我遍历类列表并为每个类执行一个函数时: list_of_classes = [

回答 1 投票 0

mypy 不识别类的方法

从 abc 导入 ABC,抽象方法 从键入导入列表 类空调: """代表空调的类""" def __init__(自我,识别:...

回答 1 投票 0

我如何在 python mixins 中打字?

我有一个 mixin,它将始终与特定类型的类一起使用,即 widgets.Input 的子类 我想使用 mixin 覆盖一些方法,并且我正在引用

回答 0 投票 0

mypy 赋值中的类型不兼容

我在日期时间对象中添加 60 分钟。为此,我正在使用 timedelta,添加效果很好,但 mypy 抛出以下错误: 错误:赋值中的类型不兼容(表达式的类型为“

回答 2 投票 0

在运行时对输入参数进行类型检查

我有一个输入值需要传递,可以是dict也可以是list[dict]。我想允许将元组作为列表输入的一部分传递,但当前代码并非如此。

回答 0 投票 0

如何使 mypy 像我的协议一样在运行时使用 runtime_checkable 工作

a 制定如下几个协议: 从输入 import Protocol, runtime_checkable, Any, IO, TypeVar 导入 json T_co = TypeVar('T_co', covariant=True) T = TypeVar('T') @runtime_checkable 类

回答 0 投票 0

使用嵌套类型键入递归函数

背景:解决一些算法问题 问题 我正在尝试在 VSCode 中使用嵌套类型的递归函数,但它一直向我抛出错误。我把它减少到这个 从键入导入类型

回答 2 投票 0

mypy 在 vscode 中消耗太多内存

最近我观察到 VScode 使用了大量的内存,经过一些调试,我意识到这是由 mypy 引起的。基本上,每当我打开一个 python 文件时,mypy 都会启动一个 python 进程......

回答 1 投票 0

与 typyvar 的界限

我想确保输入与输出相同,我尝试使用 TypeVar 来绑定输入但我无法让它工作...... 从输入 import TypeVar, Union, Any 将熊猫导入为 pd 类

回答 2 投票 0

Python 键入一个递归转换容器中所有值的函数

我正在处理一个来自数据库的对象,该数据库是 dict 的子类,但它的定义方式不是可以采用任何类型参数。在我下面的示例中,我将这种类型命名为

回答 1 投票 0

如何正确注释 Module Re 表达式?

我一直在尝试键入 re.compile 的返回值,但 mypy 总是抱怨,即使我使用了 VS Code 建议的确切返回类型,即 re.Pattern[re.AnyStr@compile] re.comp 的签名...

回答 1 投票 0

带有有界参数的类型提示装饰器

我想做的一个例子如下: @数据类 类 Arg1: x = 字段() @数据类 类 Arg2: x = 字段() @数据类 类对象: y = 字段() T = TypeVar("T"...

回答 2 投票 0

在我提供有意义的值之前,我应该如何在 python 类中键入我的 sqlite 连接和游标?

我刚加入一家使用 mypy 强制执行 python 类型的新公司,我想了解如何在数据库类中正确键入 sqlite 数据库连接。 以前我会做一些像...

回答 1 投票 0

当我在 venv 中以可编辑模式安装包时,为什么 Visual Studio Code 不显示 mypy 错误?

我有一个使用 mypy 进行类型检查的 Python 项目。我项目的根目录包含一个 setup.py 和包文件夹 rise,以及一个虚拟环境文件夹 venv。我的贝壳和 V...

回答 2 投票 0

Python mypy 类型检查没有按预期工作

我是 python 的新手,并且是静态类型检查器的忠实粉丝。我有一些代码可以使用 Bottle 框架处理文件上传。见下文。 def transcribe_upload(upload: FileUpload) -> 交替...

回答 1 投票 0

为什么 MyPy 看不到返回值?

我有一个功能,我正在通过 MyPy 运行类型检查测试。我已经正确地写了它的返回值,返回类型是布尔值。当我运行 MyPy 测试时,我得到“24: error: Missing ret...

回答 0 投票 0

python 抽象实例属性替代

如果我有例如: 父类(对象): @财产 @abc.抽象方法 def asdf(self) -> 海峡: """ 必须由孩子执行 """ @数据类

回答 1 投票 0

错误:无类型装饰器(@typeguard)使函数“add_two”无类型[misc]

上下文 在带有 mypy 的项目上使用类型保护时,我遇到了错误: src/pythontemplate/adder.py:6: error: Untyped decorator makes function "add_two" untyped [杂项] 在

回答 0 投票 0

这是使用 Protocol 的正确方法吗?如果这是 mypy 失败的原因?

我有以下两个课程: @runtime_checkable 类抽象文件夹(协议): def __iter__(self) -> “抽象文件夹”: 提高 NotImplementedError def __next__(选择...

回答 1 投票 0

Python 类型:Type[UnionType]

我有一个函数 safe_cast 将一个值转换为给定类型,但如果该值在运行时不符合该类型,则会引发: 从输入 import TypeVar T = TypeVar('T') def safe_cast(t...

回答 0 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.