Есть ли ситуации, когда вы хотите выполнить некоторую обработку, прежде чем вы вызовете super()?
Это надуманный пример. Есть ли лучшие примеры? Это считается pythonic?
class Base(object):
def __init__(self, name):
print "Base %s created" % name
self._name = name
class UpperBase(A):
""" Similar to base but the name is in uppercase. """
def __init__(self, name):
name = name.upper()
super(UpperBase, self).__init__(name)