class BaseClass:

    def __init__(self, specifics=None):
        print('base __init__')
self.common1()
if specifics is not None:
    specifics()
self.finalizeInitialization()

def common1(self):
    print('common 1')

def finalizeInitialization(self):
    print('finalizeInitialization [common2]')


class Subclass1(BaseClass):

    def __init__(self):
        BaseClass.__init__(self, self.specific)

def specific(self):
    pass
Как выполнять общие задачи после инициализации в унаследованных классах Python?