All pastes #2093150 Raw Edit

Something

public text v1 · immutable
#2093150 ·published 2011-11-08 17:32 UTC
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()