Why bother to limit the types imported from a python package?
<p>When using many IDEs that support autocompletion with Python, things like this will show warnings, which I find annoying:</p>

<pre><code>from eventlet.green.httplib import BadStatusLine
</code></pre>

<p>When switching to:</p>

<pre><code>from eventlet.green.httplib import *
</code></pre>

<p>The warnings go away. What's the benefit to limiting imports to a specific set of types you'll use? Is the parsing faster? Reduces collisions? What other point is there? It seems the state of python IDEs and the nature of the typing system makes it hard for many IDEs to fully get right when a type import works and when it doesn't.</p>
