Access to aliased functions in a Python module
<p>I am consolidating many shell-like operations into a single module.  I would then like to be able to do:</p>

<pre><code>pyscript.py:
from shell import *
basename("/path/to/file.ext")
</code></pre>

<p>and the shell.py module contains:</p>

<pre><code>shell.py:
from os.path import basename
</code></pre>

<p>The problem is that functions imported to the shell module are not available, since the import statement only includes functions, classes, and globals <em>defined</em> in the "shell" module, not ones that are imported.</p>

<p>Is there any way to get around this?</p>
