python parent and sub class
class A(object):
    def __init__(self):
        print "A.__init__()"
        self.name = 'abc'
        self.data = {
            'haha': 'parent',
        }
    def do(self):
        pass
    def print_info(self):
        print self.data
class AA(A):
    def __init__(self):
        super(AA, self).__init__()
        print "AA.__init__()"
    def do(self):
        super(AA, self).do()
        self.data['add'] = 'new'
# aa = eval('AA()')
aa = AA()
aa.do()
aa.print_info()