我有一種情況,如:傳播參數來裝飾它結合了其他裝飾
@decorator_one(1)
@foo
@bar
def my_decorated_func():
pass
我試圖凝結成是這樣的:
@my_custom_decorator(1)
def my_decorated_func():
pass
這是簡單的,如果我有一個做裝飾沒有(1)
選項:
def my_custom_decorator(f):
@decorator_one
@foo
@bar
def wrapped():
pass
return wrapped
但是我不確定如何公關將參數傳播給第一個包裝器。
在這種情況下,我很自在地假設,如果我將1傳遞給my_custom_decorator,它將始終只是decorator_one的arg。