gpt4 book ai didi

python - 在编写 python 类型注释时处理 79 个字符的限制

转载 作者:太空宇宙 更新时间:2023-11-03 15:43:36 25 4
gpt4 key购买 nike

在编写脚本时,我最终得到了如下所示的函数签名

def do_multiprocess_action(some_argument: str, communication_pipe: typing.Optional[multiprocessing.connection.Connection]) -> subprocess.Popen:

为了符合 PEP8,我将定义拆分如下

def do_multiprocess_action(some_argument: str,
communication_pipe: typing.Optional[multiprocessing.connection.Connection]
) -> subprocess.Popen:

但是对于类型注解,这一行太长了。处理这个问题的惯用方法是什么?

最佳答案

您可以先定义注解,然后编写您的函数:

MultiprocessingConnection = typing.Optional[
multiprocessing.connection.Connection]

def do_multiprocess_action(some_argument: str,
communication_pipe: MultiprocessingConnection) -> subprocess.Popen:

关于python - 在编写 python 类型注释时处理 79 个字符的限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51318598/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com