1__file__ = "<RemotePyInterpreterClient>" 2import sys 3import os 4pool = ObjectPool() 5netReprCenter = NetRepr(pool) 6netrepr = netReprCenter.netrepr 7netrepr_tuple = netReprCenter.netrepr_tuple 8netrepr_list = netReprCenter.netrepr_list 9netrepr_exception = netReprCenter.netrepr_exception 10namespace = globals() 11namespace.update(pool.namespace) 12__main__ = sys.modules['__main__'] 13assert namespace is not __main__.__dict__ 14pipe = RemotePipe(__runsocketcode__, __clientfile__, netReprCenter, namespace, pool) 15interp = RemoteConsole(pipe, locals=__main__.__dict__) 16interp.interact() 17