title: How to override base constructor arguments
body: <p>If I make a python class which overrides another class, does <code>__init__</code> get called from base class? What if I want to specify arguments for it?</p>
  
  <p>Base class:</p>
  
  <pre><code>class bar(object):
      def __init__(self, somearg = False):
          # ...
  </code></pre>
  
  <p>New class</p>
  
  <pre><code>class foo(bar):
      def __init__(self)
         # ???
  </code></pre>
  
  <p>What do I want?</p>
  
  <pre><code>obj = foo() # somearg = True
  </code></pre>