lo resolvi asi class A(object): @classmethod def __new__(cls, *args, **kwargs): instance = super(A, cls).__new__(cls, *args, **kwargs) instance.metodo() return instance def metodo(self): pass y eso funciono