Ok, now I can push the module, but the import fails. <br><br>So for instance<br><br>&gt;&gt;&gt; from tests import model_1<br>&gt;&gt;&gt; rc.pushModule(model_1)<br>Locating the module...<br>Module (model_1) found in:<br>tests
<br>[<a href="http://127.0.0.1:0">127.0.0.1:0</a>] In [25]: os.system(&#39;tar -xf model_1.tar&#39;)<br>[<a href="http://127.0.0.1:0">127.0.0.1:0</a>] Out[25]: 0<br>[<a href="http://127.0.0.1:1">127.0.0.1:1</a>] In [34]: 
os.system(&#39;tar -xf model_1.tar&#39;)<br>[<a href="http://127.0.0.1:1">127.0.0.1:1</a>] Out[34]: 0<br>[<a href="http://127.0.0.1:2">127.0.0.1:2</a>] In [23]: os.system(&#39;tar -xf model_1.tar&#39;)<br>[<a href="http://127.0.0.1:2">
127.0.0.1:2</a>] Out[23]: 0<br>[<a href="http://127.0.0.1:3">127.0.0.1:3</a>] In [18]: os.system(&#39;tar -xf model_1.tar&#39;)<br>[<a href="http://127.0.0.1:3">127.0.0.1:3</a>] Out[18]: 0<br><br>&gt;&gt;&gt; rc.executeAll
(&#39;import model_1&#39;)<br>[<a href="http://127.0.0.1:1">127.0.0.1:1</a>] In [35]: import model_1<br>[<a href="http://127.0.0.1:1">127.0.0.1:1</a>] Err[35]:<br>&nbsp;Traceback (most recent call last):<br>&nbsp; File &quot;&lt;console&gt;&quot;, line 1, in ?
<br>ImportError: No module named model_1<br><br>The model_1.tar file is in the local directory, but the engines doesn&#39;t seem to find the module on their side. <br>Where do the engines live ? rc.executeAll(&#39;os.getcwd
()&#39;) return the local dir, but the engines themselves must be elsewhere, since they can&#39;t find the modules locally. <br><br>Cheers, <br><br>David<br><br>P.S. Fernando, don&#39;t bother sending the patch, svn checking is easier for both of us. 
<br><br><br><br><div><span class="gmail_quote">2007/1/18, Fernando Perez &lt;<a href="mailto:Fernando.Perez@colorado.edu">Fernando.Perez@colorado.edu</a>&gt;:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
David Huard wrote:<br>&gt; Thanks a lot Fernando,<br>&gt;<br>&gt; Effectively, it doesn&#39;t seem to work, unless I&#39;m doing something wrong.<br><br>Small bug, here&#39;s the fix.&nbsp;&nbsp;Let me know if it works (as you noticed, this code
<br>has seen precious little testing):<br><br>Index: ipython1/kernel/controllervanilla.py<br>===================================================================<br>--- ipython1/kernel/controllervanilla.py&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(revision 2018)
<br>+++ ipython1/kernel/controllervanilla.py&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(working copy)<br>@@ -169,7 +169,7 @@<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self.pushAll(tar_fileString=fileString)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self.executeAll(&quot;tar_file = open(&#39;%s&#39;,&#39;wb&#39;)&quot; % \
<br>-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tarball_name, block=False)<br>+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tarballName, block=False)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self.executeAll(&quot;tar_file.write(tar_fileString)&quot;, block=False)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self.executeAll(&quot;tar_file.close()&quot;, block=False)
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self.executeAll(&quot;import os&quot;, block=False)<br><br><br>I&#39;ve already committed it, so you can either apply it manually or update your<br>SVN checkout.<br><br>For future discussions on this, I&#39;d really appreciate it if you could use the
<br>list.&nbsp;&nbsp;Much of this code has not been written by me directly, so it&#39;s critical<br>that we get other developers&#39; feedback as well.<br><br>Thanks for the report!<br><br>Cheers,<br><br>f<br></blockquote></div><br>