Use of type() for method calls
<p>Why does <a href="http://www.python.org/dev/peps/pep-0343/" rel="nofollow">PEP-343</a> use type() in this situation here?</p>

<pre><code>    mgr = (EXPR)
    exit = type(mgr).__exit__  # Not calling it yet
    value = type(mgr).__enter__(mgr)
</code></pre>

<p>Couldn't we just as well use <code>exit = mgr.__exit__</code> and <code>value = mgr.__enter__()</code>? Seems simpler to me, but I assume I'm missing something.</p>
