Passing arguments to a function
<p>I'm not sure why im getting the message error  <strong>TypeError: _<em>init</em>_() takes exactly 3 arguments (4 given)</strong> for the code described bellow:</p>

<pre><code>class Worker(object):
    def __init__(arg1,arg2,arg3):
        self.arg1 = arg1
        self.arg2 = arg2
        self.arg3 = arg3
    def some_function(self):
        print "it works: " + arg1 + arg2 + arg3

w=Worker("a","b","c")
w.some_function()
</code></pre>

<p>What could i be missing?</p>
