class baseClass( object ): def __init__( self ): from testGlobal import gX, foo try: __builtins__["gX"] = gX __builtins__["foo"] = foo except: setattr( __builtins__, "gX", gX ) setattr( __builtins__, "foo", foo ) def run( self ): print "in base class run" print "gX = ", gX foo()