What happens when you use multiple inheritance in Python?
If you're asking this question, then it's time for you to dive into the details of Python's method resolution order (MRO). There's no better place to start than The Python 2.3 Method Resolution Order by Michele Simionato.
Not only is it a great overview of how inheritance works in Python, but it's also a demonstration of why the Python language and community are so lovable.