引数をもつデコレータがある場合、関数を呼び出すごとにデコレータの引数を変える(与える)にはどうしたらよいでしょうか?
たとえば以下のような、retryモジュールのデコレータは、試行回数などを引数に与えますが、状況に応じてその回数を変えたりしたいです

@retry(tries=5, delay=1)
def function(**kwargs):
____:

簡単なやり方があると良いのですが・・