我正在手动为我的一个类创建一个pyi文件,它的一个函数返回类型依赖于我在另一个文件中创建的枚举。
相关代码片段:Board.pyi
class Board:
def access(self, i: int, j: int) -> Color: ...其中Color是枚举。要解决Color没有在pyi文件中定义这一事实,我应该直接从Color.py / Color.pyi导入它还是有另一个由PEP详细描述的解决方案?
发布于 2022-01-05 20:53:33
您可以使用普通的import语句在.pyi文件中引入所需的任何类型。正式类型存根文档的示例如下:
from typing_extensions import Literal
def foo(x: Literal[""]) -> int: ...https://stackoverflow.com/questions/70586766
复制相似问题