Hello the list,<br><br>I have tried list archives and general Googling, but still cannot figure out how to crack this one. Hopefully someone on the list can point me towards a FAQ.<br><br>The question is about &quot;import path&quot;, that wonder module from Jason Orendorff. I have modified it to pass all the commands through a logger, and generally need to import that version of the module. In Python this proceeds smoothly when I run from the dir containing my version of 
path.py, see transcript below. But in ipython I need to import, then reload the path module. (Again, see transcript below). This reload is also needed when importing other modules from this directory, so that instead of a simple &quot;import other&quot; I need to do a &quot;import path; reload(path); import other&quot; dance.
<br><br>How do I get over this glitch ?<br><br>-- <br>Alan<br><br>PS: Some transcripts<br><br><br>&gt;&gt;&gt; &gt;&gt;&gt; Python Transcript:<br><br>[2007 builder@ie-build-1 builder 0]$ ls path.py<br>path.py<br>[2007 builder@ie-build-1
 builder 0]$ python<br>Python 2.4.3 (#2, Sep 18 2006, 21:07:35)<br>[GCC 4.1.1 20060724 (prerelease) (4.1.1-3mdk)] on linux2<br>Type &quot;help&quot;, &quot;copyright&quot;, &quot;credits&quot; or &quot;license&quot; for more information.
<br>&gt;&gt;&gt; import path<br>&gt;&gt;&gt; path.__file__<br>&#39;path.pyc&#39;<br>&gt;&gt;&gt;<br><br>]]] ]]] IPython Transcript<br><br>[2007 builder@ie-build-1 builder 0]$ ls path.py<br>path.py<br>[2007 builder@ie-build-1
 builder 0]$ ipython<br>Python 2.4.3 (#2, Sep 18 2006, 21:07:35)<br>Type &quot;copyright&quot;, &quot;credits&quot; or &quot;license&quot; for more information.<br><br>IPython 0.7.3 -- An enhanced Interactive Python.<br>?&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -&gt; Introduction to IPython&#39;s features.
<br>%magic&nbsp; -&gt; Information about IPython&#39;s &#39;magic&#39; % functions.<br>help&nbsp;&nbsp;&nbsp; -&gt; Python&#39;s own help system.<br>object? -&gt; Details about &#39;object&#39;. ?object also works, ?? prints more.<br><br>In [1]: import path
<br>
<br>In [2]: path.__file__<br>Out[2]: &#39;/usr/lib/python2.4/site-packages/IPython/Extensions/path.pyc&#39;<br><br>In [3]: reload(path)<br>Out[3]: &lt;module &#39;path&#39; from &#39;path.pyc&#39;&gt;<br><br>In [4]: path.__file__
<br>Out[4]: &#39;path.pyc&#39;<br><br>In [5]:<br><br>