From: Finn B. <bc...@us...> - 2001-02-04 20:02:33
|
Update of /cvsroot/jython/jython/org/python/core In directory usw-pr-cvs1:/tmp/cvs-serv26037 Modified Files: InternalTables.java Log Message: createInternalTables(): Avoid an ugly exception in MSIE by checking "java.version" before attempting to use InternalTables2. Index: InternalTables.java =================================================================== RCS file: /cvsroot/jython/jython/org/python/core/InternalTables.java,v retrieving revision 2.7 retrieving revision 2.8 diff -C2 -r2.7 -r2.8 *** InternalTables.java 2001/02/02 09:28:36 2.7 --- InternalTables.java 2001/02/04 15:05:47 2.8 *************** *** 46,52 **** String cands = PySystemState.registry.getProperty( "python.options.internalTablesImpl"); ! if (cands == null) ! cands = ">2:>1"; ! else cands = cands + ":>2:>1"; StringTokenizer candEnum = new StringTokenizer(cands,":"); --- 46,56 ---- String cands = PySystemState.registry.getProperty( "python.options.internalTablesImpl"); ! if (cands == null) { ! String version = System.getProperty("java.version"); ! if (version.compareTo("1.2") >= 0) ! cands = ">2:>1"; ! else ! cands = ">1"; ! } else cands = cands + ":>2:>1"; StringTokenizer candEnum = new StringTokenizer(cands,":"); |