mypy 相关问题

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

为什么Mypy抱怨TextIOWrapper接收GzipFile作为参数1?

我正在将内容写入内存中的二进制流,以便将内容上载到S3而不将其存储在本地文件中(我的内存比磁盘空间大)。以下代码正常工作,但是mypy mvce.py ...

回答 1 投票 1

我如何使通过多个别名定义的递归Python类型?

[我想要这种逻辑类型结构:ObjectType = Dict [str,'EntryType'] ListType = List ['EntryType'] EntryType = Union [str,'ListType','ObjectType'] mypy报告这些错误:mdl /结构。 py:7:...

回答 2 投票 1

当子类和父类都满足祖父母类型定义时,为什么mypy报告不兼容类型?

给出以下代码:从输入import Tuple class Grandparent:项目:Tuple [str,...] =()class Parent(祖父母):items =('foo',)class Child(Parent):items =( 'foo','bar')...

回答 1 投票 0

如何注释可以实现为属性的属性?

[我正在努力让mypy对我的类型注释感到满意。这是最小的示例:类FooInterface:x:int类FooWithAttribute(FooInterface):x:int = 0类FooWithProperty(...

回答 1 投票 1

如何以与静态类型检查兼容的方式实现接口?

我有两个基类Foo和Bar,还有一个Worker类,它期望对象的行为类似于Foo。然后,我添加了另一个类,该类实现了Foo中的所有相关属性和方法,但我没有...

回答 1 投票 2

使用键入[duplicate]时初始化变量的正确方法是什么>

由于该公司在较新的Python3版本中可用,因此我们开始使用Pythons Typing。我们正在使用“ mypy” lint来帮助在脚本中键入错误。我的问题发生在im ...

回答 1 投票 0

Python typehints:Union [int,List [int]]-索引分配不支持的目标

myunionA可以是整数或整数列表。如何编写类型提示以反映这一点?它尝试了以下代码并使用mypy对其进行了测试。最后一行失败-请参阅错误文本。数字:...

回答 2 投票 1


我如何使用@property setter并使mypy开心?

我有以下example.py文件:类位置(对象):def __init __(自我,纬度,经度):self.latitude =纬度self.longitude =经度@属性def ...

回答 1 投票 1

在存根文件Mypy通用类

我玩弄与周围添加类型存根到有名为List集合类,这基本上是围绕着内置列表的包装库。对于所有的实际目的,你可以假设它...

回答 2 投票 2

Mypy:如何从一个模块创建一个别名类型与所有类

我有一个模块foothat定义了很多的类,例如类A():... B类():... C类():......我想创建一个 “foo的类型” 的别名,其包括所有这些类,即my_foo_type ...

回答 1 投票 1

Mypy型串连元组

我有一个函数,具体的元组并连接,我试图指定输出的类型,但是mypy不同意我的看法。文件test.py:打字输入元组高清测试(A:...

回答 3 投票 2

如何使用reveal_type在mypy

我已阅读,我可以通过使用一种称为reveal_type功能展现变量的类型,但我找不到如何使用它,或者从哪里导入。

回答 1 投票 11

如何输入传递给numpy.asarray以产生2D float数组变量?

我经常写函数/方法是采取一些变量,它可以有很多形式,即列表的列表,元组的列表,元组的元组等全部包含数字,我想转换成...

回答 1 投票 0

指定序列或列表的长度与Python打字模块

我给Python的打字模块出手了。我知道它是有效的指定像下面*列表的长度:列表[浮球,浮球,浮球]#3辆彩车名单

回答 2 投票 10

Mypy:具有函数字典的不兼容类型(对象)

以下代码:输入import union def a() - > int:return 1 def b() - > str:return'a'dec c(arg:str ='a') - > Union [int,str]: return {'a':a,'b':b} [arg]()...

回答 1 投票 3

Mypy无法在Python3 Django App中找到所有模块

背景我在使用Mypy进行类型检查的大型Python3仓库中工作。根据PEP420,我们不使用__init__.py文件。 Mypy最近添加了对隐式命名空间包的支持,但......

回答 1 投票 0

Mypy抛出错误'缺少退货声明',但我无法看到我在哪里错过它

我正在尝试在http_requests中实现重试功能,但我遇到了'需要'返回语句的问题,虽然我无法弄清楚这应该是什么def _http_request(方法:...

回答 1 投票 0

如何为插件钩子规范注释类型?

我想在我的插件钩子规范中添加类型注释,以便可以对钩子实现进行类型检查。使用插件文档中的这个简化示例:import pluggy #type:...

回答 1 投票 0

mypy:无法让MYPYPATH在Windows Powershell中工作

我正在努力设置MYPYPATH,以便mypy将解析与我的主程序不在同一目录中的模块。 (如果它们在同一目录中就没问题)。我在PowerShell上工作......

回答 1 投票 0

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