title: TypeError: module.__init__() takes at most 2 arguments (3 given)
body: <p>I have defined a class in a file named <code>Object.py</code>. When I try to inherit from this class in another file, calling the constructor throws an exception:</p>
  
  <pre><code>TypeError: module.__init__() takes at most 2 arguments (3 given)
  </code></pre>
  
  <p>This is my code:</p>
  
  <pre><code>import Object
  
  class Visitor(Object):
      pass
  
  instance = Visitor()  # this line throws the exception
  </code></pre>
  
  <p>What am I doing wrong?</p>