org.python.core
Class  PyException
java.lang.Object
  |
  +--java.lang.Throwable
        |
        +--java.lang.Exception
              |
              +--java.lang.RuntimeException
                    |
                    +--org.python.core.PyException
- All Implemented Interfaces: 
- java.io.Serializable
- Direct Known Subclasses: 
- PySyntaxError
- public class PyException- extends java.lang.RuntimeException
A wrapper for all python exception. Note that the wellknown
 python exception are not subclasses of PyException.
 Instead the python exception class is stored in the
 type field and value or class instance is stored
 in the value field.
- See Also:
- Serialized Form
| Field Summary | 
|  PyTraceback | traceback
 | 
|  PyObject | typeThe python exception class (for class exception) or
 identifier (for string exception).
 | 
|  PyObject | valueThe exception instance (for class exception) or exception
 value (for string exception).
 | 
 
 
 
| Methods inherited from class java.lang.Throwable | 
| fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, setStackTrace | 
 
| Methods inherited from class java.lang.Object | 
| equals, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
 
type
public PyObject type
- The python exception class (for class exception) or
 identifier (for string exception).
 
 
value
public PyObject value
- The exception instance (for class exception) or exception
 value (for string exception).
 
 
traceback
public PyTraceback traceback
PyException
public PyException()
PyException
public PyException(PyObject type)
PyException
public PyException(PyObject type,
                   PyObject value)
PyException
public PyException(PyObject type,
                   java.lang.String value)
PyException
public PyException(PyObject type,
                   PyObject value,
                   PyTraceback traceback)
instantiate
public void instantiate()
- 
 
printStackTrace
public void printStackTrace()
- 
- Overrides:
- printStackTracein class- java.lang.Throwable
 
- 
 
printStackTrace
public void printStackTrace(java.io.PrintStream s)
- 
- Overrides:
- printStackTracein class- java.lang.Throwable
 
- 
 
super__printStackTrace
public void super__printStackTrace(java.io.PrintWriter w)
- 
 
toString
public java.lang.String toString()
- 
- Overrides:
- toStringin class- java.lang.Throwable
 
- 
 
Jython homepage