Прям такого понятия нет, но похожую роль выполняет метод __new__ метакласса для вашего класса:
class MyMetaclass(type):
def __new__(metacls, class_name, class_parents, class_attr):
//ваш код тут
return type(class_name, class_parents, class_attr)
class MyClass(metaclass = MyMetaclass):
pass
Он выполняется при инициализации класса, а не объекта - так же, как и статический конструктор