From: Finn B. <bc...@us...> - 2002-01-06 16:12:55
|
Update of /cvsroot/jython/jython/org/python/core In directory usw-pr-cvs1:/tmp/cvs-serv24718 Modified Files: Py.java Log Message: Added 2.2 exceptions. Index: Py.java =================================================================== RCS file: /cvsroot/jython/jython/org/python/core/Py.java,v retrieving revision 2.62 retrieving revision 2.63 diff -C2 -d -r2.62 -r2.63 *** Py.java 2001/12/18 12:50:27 2.62 --- Py.java 2002/01/06 16:12:52 2.63 *************** *** 124,127 **** --- 124,132 ---- } + public static PyObject ReferenceError; + public static PyException ReferenceError(String message) { + return new PyException(Py.ReferenceError, message); + } + public static PyObject SystemError; public static PyException SystemError(String message) { *************** *** 179,182 **** --- 184,191 ---- } + public static PyObject StopIterator; + public static PyException StopIterator(String message) { + return new PyException(Py.StopIterator, message); + } public static PyObject ImportError; *************** *** 240,243 **** --- 249,257 ---- } + public static PyObject OverflowWarning; + public static void OverflowWarning(String message) { + warning(OverflowWarning, message); + } + public static PyObject RuntimeWarning; public static void RuntimeWarning(String message) { *************** *** 523,526 **** --- 537,541 ---- Exception = initExc("Exception", exc, dict); SystemExit = initExc("SystemExit", exc, dict); + StopIterator = initExc("StopIterator", exc, dict); StandardError = initExc("StandardError", exc, dict); KeyboardInterrupt = initExc("KeyboardInterrupt", exc, dict); *************** *** 549,552 **** --- 564,568 ---- ValueError = initExc("ValueError", exc, dict); UnicodeError = initExc("UnicodeError", exc, dict); + ReferenceError = initExc("ReferenceError", exc, dict); SystemError = initExc("SystemError", exc, dict); MemoryError = initExc("MemoryError", exc, dict); *************** *** 555,558 **** --- 571,575 ---- DeprecationWarning = initExc("DeprecationWarning", exc, dict); SyntaxWarning = initExc("SyntaxWarning", exc, dict); + OverflowWarning = initExc("OverflowWarning", exc, dict); RuntimeWarning = initExc("RuntimeWarning", exc, dict); } |