如何在 Python 中输入提示框架对象?

问题描述 投票:0回答:1

我正在对现有的大型 Python 代码库进行类型提示,其中一部分使用

signal.signal
设置信号处理程序。信号处理程序是代码库中定义的自定义函数,因此我需要自己输入提示。然而,虽然我可以根据
signal.signal
的描述猜测第一个参数是整数,但第二个参数在文档中仅被描述为“
None
或框架对象”。

我不知道框架对象是什么,但幸运的是,上述文档链接到名为 “框架对象” 的部分和

inspect
模块文档。然而,在浏览完这两个内容之后,我仍然没有真正找到任何有关如何实际键入提示框架对象的信息,只是对于编写与框架对象交互的代码而无需键入它的人可能有用的信息。

那么,我在 Python 中使用什么类型作为框架对象类型提示?

python python-typing mypy
1个回答
0
投票

types.FrameType
就是您正在寻找的。

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