From: Finn B. <bc...@us...> - 2000-11-17 21:23:47
|
Update of /cvsroot/jython/jython/org/python/core In directory slayer.i.sourceforge.net:/tmp/cvs-serv16280 Modified Files: Py.java Log Message: Do not assume that a PyJavaClass is initialized. Instead call __getattr__ which will perform the initialization if needed. Index: Py.java =================================================================== RCS file: /cvsroot/jython/jython/org/python/core/Py.java,v retrieving revision 2.25 retrieving revision 2.26 diff -C2 -r2.25 -r2.26 *** Py.java 2000/11/17 12:32:43 2.25 --- Py.java 2000/11/17 21:23:42 2.26 *************** *** 376,380 **** public static void setBuiltinExceptions() { PyObject dict = PyJavaClass.lookup( ! org.python.core.__builtin__.class).__dict__; dict.__setitem__("Exception", Py.Exception); dict.__setitem__("TypeError", Py.TypeError); --- 376,380 ---- public static void setBuiltinExceptions() { PyObject dict = PyJavaClass.lookup( ! org.python.core.__builtin__.class).__getattr__("__dict__"); dict.__setitem__("Exception", Py.Exception); dict.__setitem__("TypeError", Py.TypeError); |