So with P4.Progress and P4.OutputHandler, I have got them working pretty well with
p4.run_sync('-q', path/..., progress=MyHandler, handler=MyHandler)for progress feedback. But there are so many other p4 commands that could potentially take very long time, e.g. I am trying out
p4.run_diff('-sd', path/..., progress=MyHandler, handler=MyHandler), but I don't think it supports neither progress and outputhandler arguments.
Are sync and submit the only two commands that support progress?