Python: super and __init__() vs __init__( self )
<p><strong>A:</strong> </p>

<pre><code>super( BasicElement, self ).__init__()
</code></pre>

<p><strong>B:</strong></p>

<pre><code>super( BasicElement, self ).__init__( self )
</code></pre>

<p>What is the difference between A and B? Most examples that I run across use A, but I am running into an issue where A is not calling the parent __init__ function, but B is. Why might this be? Which should be used and in which cases?</p>
