如何调用此功能:
git.Repo.clone_from(git_url, repo_dir, branch=master, progress=CustomProgress())
通过多处理模块的过程函数?
在这里我使用的是关键字参数,因此我必须传递此过程功能的多处理模块。我想被称为一个单独的过程,例如
P = multiprocessing.Process(target = git.Repo.clone_from, args = (git_url, repo_dir, branch=master, progress=CustomProgress())
感谢Suraj。语法更改后的上述代码有效:p =多处理。
与您的关键字args形成词典,并将其作为 kwargs
参数传递到过程对象。
P = multiprocessing.Process(target = git.Repo.clone_from, args = (git_url, repo_dir), kwargs = {"branch" : "master", "progress" : CustomProgress()})