class MyClass:
    def __init__(self):
        self.attr = 21             # set a name
    def process(self):
        print self.attr * 2        # use the name: 42

class YourClass(MyClass):          # customize process
    def __init__(self):
        MyClass.__init__(self)     # construct super
        self.attr = 'spam'         # set a name
    def process(self):
        print self.attr * 3        # use it: spamspamspam

X = YourClass()
X.process()               # spamspamspam
MyClass.process(X)        # oops--42?
