如何向用户界提供类型的暗示?
我想定义一个 userDict ,该读取JSON的值并存储给定密钥的位置。 JSON文件看起来像这样: { "pages": [ { "areas": [ { "name": "My_Name", "x": 179.…
numpy scaleartype和键入Mypy的提示
我有一个用于给定形状的2D数组的容器类,该类别在内部使用numpy数组来存储数据。如果用户将标量传递给构造函数,我会用np.full创建一个填充该值的数组…
可以在没有参数的情况下使用的打字装饰器
我有一个可以在没有或有争论的情况下打电话给的装饰器(所有字符串): @decorator def fct0(a: int, b: int) -> int: return a * b @decorator("foo"…
使用TypeVar绑定到协议的Python
我正在尝试将python模块中的类型合并到以下错误中: 类型参数“ nedineins.dict [nelidins.int,edgeight'1]”的“ GraphBase”必须是“ union [typin…
不兼容的返回类型[7]:预期`varible [t]
PYRE类型失败,因为当我们返回T时,它假设返回类型R不正确。 当我们在另一类中使用派生类并访问从父类中键入的通用字段时,就会发生这种情况。 以下是…
mypy:iSinstance条件中的函数定义:为什么条件中的类型未缩小?
我正在根据变量类型(其他类型的联合)在条件中定义功能。 Mypy在这种情况下注入了这种类型的范围,但似乎将这些知识丢弃了。 我不明白为什么。这是my…
Mypy抱怨DateTime差异
Mypy抱怨分配了两个数据的差异的代码行。 foo的类型是dateTime.timedelta。 来自Mypy的错误消息是“ int不可召唤”。 我想念什么? import arrow t1 =…
mypy,vscode,django,modulenotfound
我正在研究一个Django项目。我希望能够检查项目中的类型。为此,我安装了Django-stubs和Mypy。此外,我希望它与VSCODE扩展程序一起使用。它节省了时间…
mypy不会忽略使用语法错误的mpi4py模块
在mypy.ini中,有 [mypy-mpi4py] ignore_missing_imports = True 这个mypy会遇到以下错误, Success: no issues found in 4 source files s\d\L\.env\…
mypy:如何在通用类中声明返回自我的返回类型?
这个答案似乎对仿制药不起作用。 Mypy在选中以下代码时抱怨“错误:丢失通用类型A的类型参数”。我尝试使用'a [t]'为TypeVar使用,但Mypy说“错误:类…
如何避免MyPy检查明确排除但导入的模块_without_手动添加`type:impogenerate)(自动化)?
在以下MWE中,我有两个文件/模块: main.py ,它应该使用mypy 和 importedmodule.py.py 不应被检查,因为它是因为它是自动化。 此文件已自动化,我不…
参数1至“负载”具有不兼容的类型“联合[字节,str,none]"预期“联合[str,bytes]”
我正在升级mypy,我得到了这个错误 错误:“载荷”的参数1具有不兼容的类型“联合[bytes,str,none]”;预期的“联合[str,bytes]” 在这方面 return…