Bruk av super () med ikke umiddelbar foreldre

Er dette en lovlig bruk av super ()?

class A(object):
    def method(self, arg):
        pass

class B(A):
    def method(self, arg):
        super(B,self).method(arg)

class C(B):
    def method(self, arg):
        super(B,self).method(arg)

Takk.

9
задан upperBound 25 May 2011 в 20:39
поделиться