title: Python Extending Classes with Same Method Name
body: <p>In Python if you have a class that extends 2 or more classes, how does it know which class method to call if they all have a method titled <strong>save</strong>?</p>
  
  <pre><code>class File(models.Model, Storage, SomethingElse):
  
      def run(self):
          self.save()
  </code></pre>
  
  <p>What if Storage has a <strong>save()</strong>, and what is SomethingElse() has a <strong>save()</strong>?
  Can anyone briefly explain?</p>