関数を呼び出すライブラリsome_func
をループ内で使用しています。別のライブラリから関数の戻り値をオーバーライドします。
def main():
xs = []
for x in y:
xs.append(some_func(x))
return xs
def some_func(x):
return some_data
私はsome_func
関数の応答を傍受し、それを自分の値で上書きしたいと考えています。例:
これを行う目的は、処理を完了するのにかかる時間を追跡するためにいくつかのprogress-hookを実行できるようにすることです。
元のライブラリのソースコードを変更せずにこれを行うにはどうすればよいですか?
ああそうです。ありがとう。 –