2
내가 인자와 class
을 장식하기 위해 노력하고있어하지만이 동작하지 않습니다 :파이썬 장식 클래스
이는 장식입니다 :
def message(param1, param2):
def get_message(func):
func.__init__(param1,param2)
return get_message
클래스 I는 장식을 넣어 원하는
@message(param1="testing1", param2="testing2")
class SampleClass(object):
def __init__(self):
pass
하지만 작동하지 않습니다. 실행 중에 오류가 발생합니다. 누구든지이 문제를 알고 있습니까? 일부 값으로 클래스를 초기화하는 데코 데 이터를 만들려고합니다.
데코레이터는 'SampleClass'에 바인딩 할 객체를 어디에서 반환합니까? –
그래, 그게 내가 도움이 필요한거야. 나는 그 일을하는 법을 몰랐다. – IoT
'get_message()'에서 무언가를 돌려 주려고 했습니까? –