Class Python

class Super:
     def method(self):
         print 'in Super.method'
 
class Sub(Super):
     def method(self):                       # override method
         print 'starting Sub.method'         # add actions here
         Super.method(self)                  # run default action
         print 'ending Sub.method'
 
x = Super()            # make a Super instance
x.method()             # runs Super.method
x = Sub()              # make a Sub instance
x.method()             # runs Sub.method, which calls Super.method