2007/4/25, Ville M. Vainio &lt;<a href="mailto:vivainio@gmail.com">vivainio@gmail.com</a>&gt;:<div><span class="gmail_quote"></span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On 4/26/07, Olivier Lauzanne &lt;<a href="mailto:olauzanne@gmail.com">olauzanne@gmail.com</a>&gt; wrote:<br><br>&gt; &gt; generated every time. Then you&#39;ll have either<br>&gt; &gt;<br>&gt; &gt; 1) Fresh and fast module list on normal cases
<br>&gt; &gt;<br>&gt; &gt; 2) Possibly outdated but fast module list on NFS-cases.<br>&gt;<br>&gt; that&#39;s a great idea ! I&#39;ll do it right now.<br><br>Cool. Please also add a scenario where too long an import (20sec?)
<br>aborts and writes a marker to db[&#39;rootmodules&#39;] which informs the<br>completer never to attempt the generation of rootmodule list again.</blockquote><div><br>I did it.<br>Here is a new version of ipy_completers.py
<br><br>You will also need to add<br>ip.db.pop(&#39;rootmodules&#39;,[])<br>in the %rehashx magic<br></div><br></div><br>