P4Python 使用参数 -I 指标

P4Python use argument -I Indicators

当我使用 p4python 进行同步时,我想使用 -I 参数来了解发生了什么,而不仅仅是异常。

website 说我可以将 -I 作为控制台命令用于进度指示器,尤其是 p4 -I sync -q。

这在控制台中有效,但我无法让它与 P4Python 一起工作,但也许我没有正确使用它并且找不到任何关于使用它的信息。

有人知道怎么做吗?

查看此处引用的进度 class:

https://www.perforce.com/perforce/doc.current/manuals/p4script/03_python.html#1131357

您目前可能有一些代码如下所示:

p4.connect()
p4.run_sync()

要获取进度指示器,请创建一个 Progress class:

class GoosesAwesomeProgressSubclass(P4.Progress):
    def update(self,units):
        print("Progress has been made!")

并使用它:

p4.using_progress(GoosesAwesomeProgressSubclass())
p4.connect()
p4.run_sync()