Imports in python are static, any solution?
<p>foo.py :</p>

<pre><code>i = 10

def fi():
    global i
    i = 99
</code></pre>

<p>bar.py :</p>

<pre><code>import foo
from foo import i

print i, foo.i
foo.fi()
print i, foo.i
</code></pre>

<p>This is problematic. Why does <code>i</code> not change when <code>foo.i</code> changes?</p>
