title: Multiple inheritance in python vs composition
body: <p>I have a solid understanding of OOP and its idioms in Java. </p>
  
  <p>Now I am coding in python, and I am in a situation where having multiple inheritance may be useful, however (and this may be due to years of java code), i am reluctant to do it and I am considering using composition instead of inheritance in order to avoid potential conflicts with potential equal method names.</p>
  
  <p>Question is, am i being to strict or too java focused regarding this thing. Or using multiple inheritance in python is not only possible but also encouraged.</p>
  
  <p>Thanks for your time :)</p>