rendered paste body#a.py
Foo = None
def touch():
global Foo
Foo = "touched"
print("Touched F==%s" % Foo)
def inspect():
global Foo
print("Foo = %s." % Foo)
if __name__ == '__main__':
touch()
inspect()
#b.py
import a
def inspect_a():
a.inspect()
def inspect():
print("a.Foo=%s" % a.Foo)
def touch():
a.Foo = "baz"
print("Touched a.Foo=%s" % a.Foo)
def touch_a():
a.touch()
if __name__ == '__main__':
print("Block 1")
inspect_a()
inspect()
touch_a()
inspect_a()
inspect()
print("\nBlock 2")
touch()
inspect_a()
inspect()