在编写脚本时,我得到了以下函数签名:
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:
为了遵守PEP8规范,我将定义拆分成如下所示:
def do_multiprocess_action(some_argument: str,
communication_pipe: typing.Optional[multiprocessing.connection.Connection]
) -> subprocess.Popen:
但是使用类型注释,代码行会变得过长。有什么惯用的方法来处理这种情况吗?