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)