Update of /cvsroot/jython/jython/org/python/util
In directory usw-pr-cvs1:/tmp/cvs-serv29708
Modified Files:
ReadlineConsole.java
Log Message:
Fix for "[ #490963 ] Please update ReadlineConsole.java".
Include a call to Readline.load() as needed in java_readline-0.6.
Index: ReadlineConsole.java
===================================================================
RCS file: /cvsroot/jython/jython/org/python/util/ReadlineConsole.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** ReadlineConsole.java 2001/11/27 13:51:38 1.4
--- ReadlineConsole.java 2001/12/10 20:38:54 1.5
***************
*** 18,21 ****
--- 18,29 ----
public ReadlineConsole(PyObject locals, String filename) {
super(locals,filename);
+ String backingLib = PySystemState.registry.getProperty(
+ "python.console.readlinelib", "Editline");
+ try {
+ Readline.load(ReadlineLibrary.byName(backingLib));
+ } catch (RuntimeException e) {
+ // Silently ignore errors during load of the native library.
+ // Will use a pure java fallback.
+ }
Readline.initReadline("jpython");
}
|