私はP4Pythonのrun_syncを使用するツールを作成しています。ファイルを上書きすることができない場合、私は気づいた。開かれた.exeの場合、P4Pythonは約2分待ってから10回試して上書きします。 これには時間がかかり、この時間を短縮したり、操作を中断させるために何らかの方法が必要です。P4Pythonの問題のあるファイルの同期を停止するタイムアウト/強制回数を設定する
私は、コンソールに時間をして短縮することができることを、知っている:
p4 -r[number of tries] -vnet.maxwait=[seconds of waiting]
しかしP4Pythonグローバルパラメータは、この方法を使用することはできないと私はこれらのパラメータを設定する方法を見つけることができませんで。
他の解決策は、同期を停止する信号を送信することですが、これを行う方法も見つけられませんでした。
どうすればよいですか?
メインスレッドとは非同期で実行されるrunメソッド用のコンテキストマネージャを作成し、実行時間が長すぎると殺される可能性があります。 – MaVCArt