public JythonServerProtocol(Socket sock) { JythonServerProtocol.doneString = ts.l("global.done"); this.socket = sock; buffer = new StringWriter(64); interp = new InteractiveConsole(); interp.setOut(buffer); interp.setErr(buffer); /* Import the additional Jython library routines */ interp.exec("import sys"); interp.exec( "sys.path.append( sys.prefix + '" + System.getProperty("file.separator") + "' + 'jython-lib.jar' )"); /* Seed the interpreter with a pointer to important Ganymede classes */ interp.exec("from arlut.csd.ganymede.server import *"); interp.exec("from arlut.csd.ganymede.common import *"); }