title: Trouble extending scipy.stats.multivariate_normal [__init__() takes from 1 to 2 positional arguments]
body: <p>I'm trying to extend a base class (<a href="http://docs.scipy.org/doc/scipy-0.14.0/reference/generated/scipy.stats.multivariate_normal.html" rel="nofollow">scipy.stats.multivariate_normal</a>) but I'm having some difficulty with calling <code>super</code>'s <code>__init__</code>:</p>
  
  <pre><code>from scipy.stats import multivariate_normal
  class MVGaussian(multivariate_normal):
      def __init__(self, *args, **kwargs):    # I want base class to handle all the arguments
          super(MVGaussian, self).__init__(*args,**kwargs)
      # def myMethod ...
  </code></pre>
  
  <p>I always get <code>TypeError: __init__() takes from 1 to 2 positional arguments but 4 were given</code></p>
  
  <p>I've also tried <code>super().__init__(*args,**kwargs)</code>, or just <code>multivariate_normal.__init__(*args, **kwargs)</code>...</p>