Here is a patch for the svn version of ipython that adds a full completion for the imports.<br><br>With it you can get completion for commands like<br>&#39;import xml.d&#39;<br>&#39;from xml.dom import &#39;<br>or anything else like this.
<br><br>To provide the completion for a module of the kind &#39;name&#39; I look into all the folders in the sys.path.<br>To provide the completion for a module of the kind &#39;name1.name2&#39;, I import name1. It may have some side effects ... but anyway you&#39;re going to import it aren&#39;t you ?
<br><br>The patch modify the extensions. So to try it out you need to add an import to your ipy_user_conf.py :<br>from IPython.Extensions import ipy_stock_completers<br><br>If you like it I may do a patch to integrate it directly in ipython, not just in the extensions.
<br><br>Hope you like it.<br>Olivier Lauzanne<br><br>