Вы можете удалить аннотацию @validate
в родительском классе, чтобы она не называлась
class A:
def test():
pass
Class B(A):
@validate
def test()
super(B, self).test()
pass
Другой вариант - использовать промежуточный метод
class A:
@validate
def test():
intermediate()
def intermediate():
pass
Class B(A):
@validate
def test()
super(B, self).intermediate()
pass