## org.python.core
Class exceptions

    java.lang.Object
      org.python.core.PyObject
          org.python.core.exceptions

All Implemented Interfaces:
  Serializable, ClassDictInit

    public class exceptions

extends PyObject
implements ClassDictInit

The builtin exceptions module. The entire module should be imported from python. None of the methods defined here should be called from java.

See Also:
  Serialized Form

Nested Class Summary

Nested classes/interfaces inherited from class org.python.core.PyObject
`PyObject.ConversionException`

Field Summary
`static String` `__doc__`

Fields inherited from class org.python.core.PyObject
`TYPE`

Constructor Summary
`exceptions()`

Method Summary
`static PyObject` `bindStaticJavaMethod(String name, Class<?> cls, String methodName)`
`static PyObject` `bindStaticJavaMethod(String name, String methodName)`
`static void` `classDictInit(PyObject dict)` Internal use only.
`static void` `EnvironmentError__init__(PyObject self, PyObject[] args, String[] kwargs)`
`static PyObject` `EnvironmentError__reduce__(PyObject self, PyObject[] args, String[] kwargs)`
`static PyObject` `EnvironmentError__str__(PyObject self, PyObject[] args, String[] kwargs)`
`static PyObject` `EnvironmentError()`
`static int` `getEnd(PyObject self, boolean unicode)` Determine the end position for UnicodeErrors.
`static int` `getInt(PyObject attr, String name)` Parse an int value for UnicodeErrors
`static int` `getStart(PyObject self, boolean unicode)` Determine the start position for UnicodeErrors.
`static PyString` `getString(PyObject attr, String name)` Ensure a PyString value for UnicodeErrors
`static PyUnicode` `getUnicode(PyObject attr, String name)` Ensure a PyUnicode value for UnicodeErrors
`static PyObject` `KeyError__str__(PyObject self, PyObject[] args, String[] kwargs)`
`static PyObject` `KeyError()`
`static void` `SyntaxError__init__(PyObject self, PyObject[] args, String[] kwargs)`
`static PyString` `SyntaxError__str__(PyObject self, PyObject[] arg, String[] kwargs)`
`static PyObject` `SyntaxError()`
`static void` `SystemExit__init__(PyObject self, PyObject[] args, String[] kwargs)`
`static PyObject` `SystemExit()`
`static void` `UnicodeDecodeError__init__(PyObject self, PyObject[] args, String[] kwargs)`
`static PyString` `UnicodeDecodeError__str__(PyObject self, PyObject[] args, String[] kwargs)`
`static PyObject` `UnicodeDecodeError()`
`static void` `UnicodeEncodeError__init__(PyObject self, PyObject[] args, String[] kwargs)`
`static PyString` `UnicodeEncodeError__str__(PyObject self, PyObject[] args, String[] kwargs)`
`static PyObject` `UnicodeEncodeError()`
`static void` `UnicodeError__init__(PyObject self, PyObject[] args, String[] kwargs, PyType objectType)`
`static PyObject` `UnicodeError()`
`static void` `UnicodeTranslateError__init__(PyObject self, PyObject[] args, String[] kwargs)`
`static PyString` `UnicodeTranslateError__str__(PyObject self, PyObject[] args, String[] kwargs)`
`static PyObject` `UnicodeTranslateError()`

Methods inherited from class org.python.core.PyObject

`__abs__, __add__, __and__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __cmp__, __coerce__, __coerce_ex__, __complex__, __contains__, __delattr__, __delattr__, __delete__, __delitem__, __delitem__, __delslice__, __delslice__, __dir__, __div__, __divmod__, __eq__, __findattr__, __findattr__, __findattr_ex__, __finditem__, __finditem__, __finditem__, __float__, __floordiv__, __ge__, __get__, __getattr__, __getattr__, __getitem__, __getitem__, __getnewargs__, __getslice__, __getslice__, __gt__, __hash__, __hex__, __iadd__, __iand__, __idiv__, __idivmod__, __ifloordiv__, __ilshift__, __imod__, __imul__, __index__, __int__, __invert__, __ior__, __ipow__, __irshift__, __isub__, __iter__, __iternext__, __itruediv__, __ixor__, __le__, __len__, __long__, __lshift__, __lt__, __mod__, __mul__, __ne__, __neg__, __nonzero__, __not__, __oct__, __or__, __pos__, __pow__, __pow__, __radd__, __rand__, __rdiv__, __rdivmod__, __reduce__, __reduce_ex__, __reduce_ex__, __repr__, __rfloordiv__, __rlshift__, __rmod__, __rmul__, __ror__, __rpow__, __rrshift__, __rshift__, __rsub__, __rtruediv__, __rxor__, __set__, __setattr__, __setattr__, __setitem__, __setitem__, __setitem__, __setslice__, __setslice__, __str__, __sub__, __tojava__, __truediv__, __unicode__, __xor__, _add, _and, _callextra, _cmp, _div, _divmod, _doget, _doget, _doset, _eq, _floordiv, _ge, _gt, _iadd, _iand, _idiv, _idivmod, _ifloordiv, _ilshift, _imod, _imul, _in, _ior, _ipow, _irshift, _is, _isnot, _isub, _itruediv, _ixor, _jcall, _jcallexc, _jthrow, _le, _lshift, _lt, _mod, _mul, _ne, _notin, _or, _pow, _rshift, _sub, _truediv, _xor, asDouble, asIndex, asIndex, asInt, asInt, asIterable, asLong, asLong, asName, asName, asString, asString, asStringOrNull, asStringOrNull, delDict, delType, dispatch__init__, equals, fastGetClass, fastGetDict, getDict, getType, hashCode, implementsDescrDelete, implementsDescrGet, implementsDescrSet, invoke, invoke, invoke, invoke, invoke, invoke, isCallable, isDataDescr, isIndex, isMappingType, isNumberType, isSequenceType, noAttributeError, readonlyAttributeError, setDict, setType, toString`

Methods inherited from class java.lang.Object
`getClass, notify, notifyAll, wait, wait, wait`

Field Detail

### __doc__

    public static String __doc__

Constructor Detail

### exceptions

    public exceptions()

Method Detail

### classDictInit

    public static void classDictInit(PyObject dict)

  Internal use only. Do not call this method explicit.

### SyntaxError

    public static PyObject SyntaxError()

### SyntaxError__init__

    public static void SyntaxError__init__(PyObject self,
                                           PyObject[] args,
                                           String[] kwargs)

### SyntaxError__str__

    public static PyString SyntaxError__str__(PyObject self,
                                              PyObject[] arg,
                                              String[] kwargs)

### EnvironmentError

    public static PyObject EnvironmentError()

### EnvironmentError__init__

    public static void EnvironmentError__init__(PyObject self,
                                                PyObject[] args,
                                                String[] kwargs)

### EnvironmentError__str__

    public static PyObject EnvironmentError__str__(PyObject self,
                                                   PyObject[] args,
                                                   String[] kwargs)

### EnvironmentError__reduce__

    public static PyObject EnvironmentError__reduce__(PyObject self,
                                                      PyObject[] args,
                                                      String[] kwargs)

### SystemExit

    public static PyObject SystemExit()

### SystemExit__init__

    public static void SystemExit__init__(PyObject self,
                                          PyObject[] args,
                                          String[] kwargs)

### KeyError

    public static PyObject KeyError()

### KeyError__str__

    public static PyObject KeyError__str__(PyObject self,
                                           PyObject[] args,
                                           String[] kwargs)

### UnicodeError

    public static PyObject UnicodeError()

### UnicodeError__init__

    public static void UnicodeError__init__(PyObject self,
                                            PyObject[] args,
                                            String[] kwargs,
                                            PyType objectType)

### UnicodeDecodeError

    public static PyObject UnicodeDecodeError()

### UnicodeDecodeError__init__

    public static void UnicodeDecodeError__init__(PyObject self,
                                                  PyObject[] args,
                                                  String[] kwargs)

### UnicodeDecodeError__str__

    public static PyString UnicodeDecodeError__str__(PyObject self,
                                                     PyObject[] args,
                                                     String[] kwargs)

### UnicodeEncodeError

    public static PyObject UnicodeEncodeError()

### UnicodeEncodeError__init__

    public static void UnicodeEncodeError__init__(PyObject self,
                                                  PyObject[] args,
                                                  String[] kwargs)

### UnicodeEncodeError__str__

    public static PyString UnicodeEncodeError__str__(PyObject self,
                                                     PyObject[] args,
                                                     String[] kwargs)

### UnicodeTranslateError

    public static PyObject UnicodeTranslateError()

### UnicodeTranslateError__init__

    public static void UnicodeTranslateError__init__(PyObject self,
                                                     PyObject[] args,
                                                     String[] kwargs)

### UnicodeTranslateError__str__

    public static PyString UnicodeTranslateError__str__(PyObject self,
                                                        PyObject[] args,
                                                        String[] kwargs)

### getStart

    public static int getStart(PyObject self,
                               boolean unicode)

  Determine the start position for UnicodeErrors.

  Parameters:
    `self` - a UnicodeError value
    `unicode` - whether the UnicodeError object should be unicode
  Returns:
    an the start position

### getEnd

    public static int getEnd(PyObject self,
                             boolean unicode)

  Determine the end position for UnicodeErrors.

  Parameters:
    `self` - a UnicodeError value
    `unicode` - whether the UnicodeError object should be unicode
  Returns:
    an the end position

### getInt

    public static int getInt(PyObject attr,
                             String name)

  Parse an int value for UnicodeErrors

  Parameters:
    `attr` - a PyObject
    `name` - of the attribute
  Returns:
    an int value

### getString

    public static PyString getString(PyObject attr,
                                     String name)

  Ensure a PyString value for UnicodeErrors

  Parameters:
    `attr` - a PyObject
    `name` - of the attribute
  Returns:
    an PyString

### getUnicode

    public static PyUnicode getUnicode(PyObject attr,
                                       String name)

  Ensure a PyUnicode value for UnicodeErrors

  Parameters:
    `attr` - a PyObject
    `name` - of the attribute
  Returns:
    an PyUnicode

### bindStaticJavaMethod

    public static PyObject bindStaticJavaMethod(String name,
                                                String methodName)

### bindStaticJavaMethod

    public static PyObject bindStaticJavaMethod(String name,
                                                Class<?> cls,
                                                String methodName)

Jython homepage