title: Can't call function Python
body: <p>Here is my code that calls the <code>__init__</code> of <code>Game_Events</code> class:</p>
  
  <pre><code>class Game_Events(object):
      def __init__(self, DoSetup):
          if DoSetup == "yes":
              print "Done"
  
  GE = Game_Events()
  GE.__init__("no")
  </code></pre>
  
  <p>But when ever I run the code I get:</p>
  
  <pre><code>TypeError: __init__() takes exactly 2 arguments (1 given)
  </code></pre>
  
  <p>How can I fix this?</p>