在编写脚本时,我得到了一个函数签名,如下所示
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:
但用类型命名法,这条线太长了。处理这个问题的惯用方法是什么?