如何调用此函数:
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())
答案 0 :(得分:0)
使用关键字args构成一个字典,并将其作为kwargs
参数传递给Process对象。
P = multiprocessing.Process(target = git.Repo.clone_from, args = (git_url, repo_dir), kwargs = {"branch" : "master", "progress" : CustomProgress()})
答案 1 :(得分:0)
感谢Suraj。上面的代码在语法上稍作更改后即可工作: P = multiprocessing.Process(target = git.Repo.clone_from,args =(git_url,repo_dir),kwargs = {“ branch”:“ master”,“ progress”:CustomProgress()})