当我使用 p4python 同步时,我想使用 -I 参数来了解除了异常之外发生了什么。
该网站 说我可以将 -I 用作控制台命令的进度指示器,尤其是使用 p4 -I sync -q。
这在控制台中有效,但我无法让它与 P4Python 一起使用,但也许我没有正确使用它并且找不到任何关于使用它的信息。
有谁知道该怎么做?
看看这里引用的 Progress 类:
https://www.perforce.com/perforce/doc.current/manuals/p4script/03_python.html#1131357
您目前可能有一些看起来像这样的代码:
p4.connect()
p4.run_sync()
要获取进度指标,请创建一个 Progress 类:
class GoosesAwesomeProgressSubclass(P4.Progress):
def update(self,units):
print("Progress has been made!")
并使用它:
p4.using_progress(GoosesAwesomeProgressSubclass())
p4.connect()
p4.run_sync()