Python: is this a passing parameter convention?
<p>While I'm going through Python code and seeing functions called, I notice things like</p>

<pre><code>functionCall(argument='something') 
</code></pre>

<p>or </p>

<pre><code>someclass.functionCall(argument='something')
</code></pre>

<p>I've played around with it and noticed you have to name that variable with the same name as the one in the scope of the function or class function itself. Is that just a convention (for useful naming) or is there more to it that I'm missing?</p>
