вы можете использовать декоратор в классе, как показано ниже.
В приведенном ниже коде isAdultDeco будет вызываться при создании объекта Person.
class Person:
def isAdultDeco(func):
def foo(self, name, age):
func(self, name, age)
print(True if self.age>=21 else False)
return foo
@isAdultDeco
def __init__(self, name, age):
self.name = name
self.age = age
Person('a',22) # True
Person('a',20) # False