
class A(object):

	def __init__(self):
		self.start()
		print('running')
		self.stop()

	def start(self):
		print('A start')

	def stop(self):
		print('A stop')

class mixin(object):

	def start(self):
		super(mixin, self).start()
		print('mixin start')

	def stop(self):
		print('mixin stop')
		super(mixin, self).stop()

class B(mixin, A):

	def start(self):
		super(B, self).start()
		print('B start')

	def stop(self):
		print('B stop')
		super(B, self).stop()


B()