Натолкнулся на необходимость проверки __init__()
args. Мы бы хотели перенести эту логику проверки работоспособности в декоратор.
Я сделал несколько прототипов, кажется, что применение декоратора к __init__()
работает:
def my_dec(func):
def wrapper(*args, **kwargs):
print('a')
func(*args, **kwargs)
return wrapper
class testClass(object):
@my_dec
def __init__(self):
print('b')
Наличие декоратора выше __init__
кажется немного грязным. Но кроме этого, есть ли минус в этом? Что-нибудь непитонное?