public class PyBaseException extends PyObject implements Traverseproc
PyObject.ConversionException| Modifier and Type | Field and Description |
|---|---|
PyObject |
__dict__
Exception's underlying dictionary, lazily created.
|
PyObject |
args
Exception's arguments.
|
static PyType |
TYPE |
gcMonitorGlobal| Constructor and Description |
|---|
PyBaseException() |
PyBaseException(PyType subType) |
| Modifier and Type | Method and Description |
|---|---|
PyObject |
__findattr_ex__(java.lang.String name)
Attribute lookup hook.
|
PyObject |
__getitem__(PyObject index)
Equivalent to the standard Python __getitem__ method.
|
PyObject |
__getslice__(PyObject start,
PyObject stop) |
void |
__init__(PyObject[] args,
java.lang.String[] keywords) |
PyObject |
__reduce__()
Used for pickling.
|
void |
__setattr__(java.lang.String name,
PyObject value)
A variant of the __setattr__ method which accepts a String as the key.
|
PyObject |
__setstate__(PyObject state) |
PyString |
__str__()
Equivalent to the standard Python __str__ method.
|
PyUnicode |
__unicode__() |
void |
delMessage() |
PyObject |
fastGetDict()
xxx implements where meaningful
|
PyObject |
getDict()
xxx implements where meaningful
|
PyObject |
getMessage() |
boolean |
refersDirectlyTo(PyObject ob)
Optional operation.
|
void |
setArgs(PyObject val) |
void |
setDict(PyObject val) |
void |
setMessage(PyObject value) |
java.lang.String |
toString() |
int |
traverse(Visitproc visit,
java.lang.Object arg)
Traverses all directly contained
PyObjects. |
__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__, __ensure_finalizer__, __eq__, __findattr__, __findattr__, __finditem__, __finditem__, __finditem__, __float__, __floordiv__, __format__, __ge__, __get__, __getattr__, __getattr__, __getitem__, __getnewargs__, __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_ex__, __reduce_ex__, __repr__, __rfloordiv__, __rlshift__, __rmod__, __rmul__, __ror__, __rpow__, __rrshift__, __rshift__, __rsub__, __rtruediv__, __rxor__, __set__, __setattr__, __setitem__, __setitem__, __setitem__, __setslice__, __setslice__, __sub__, __tojava__, __truediv__, __trunc__, __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, bit_length, conjugate, delDict, delType, dispatch__init__, equals, fastGetClass, getType, hashCode, implementsDescrDelete, implementsDescrGet, implementsDescrSet, invoke, invoke, invoke, invoke, invoke, invoke, isCallable, isDataDescr, isIndex, isInteger, isMappingType, isNumberType, isSequenceType, noAttributeError, object___subclasshook__, readonlyAttributeError, setTypepublic static final PyType TYPE
public PyObject args
public PyObject __dict__
public PyBaseException()
public PyBaseException(PyType subType)
public void __init__(PyObject[] args, java.lang.String[] keywords)
public PyObject __getitem__(PyObject index)
PyObject__finditem__ method instead.__getitem__ in class PyObjectindex - the key to lookup in this container.PyObject.__finditem__(PyObject)public PyObject __getslice__(PyObject start, PyObject stop)
__getslice__ in class PyObjectpublic PyObject __reduce__()
PyObject__reduce__ in class PyObjectpublic PyObject __findattr_ex__(java.lang.String name)
PyObjectPyObject.__getattr__(String) or PyObject.__findattr__(String). Both
methods have a clear policy for failed lookups.__findattr_ex__ in class PyObjectpublic void __setattr__(java.lang.String name,
PyObject value)
PyObject__setattr__ in class PyObjectname - the name whose value will be set - must be an interned string .value - the value to set this name toPyObject.__setattr__(PyString, PyObject)public PyObject fastGetDict()
PyObjectfastGetDict in class PyObjectpublic PyObject getDict()
PyObjectpublic PyString __str__()
PyObjectPyObject) calls PyObject.__repr__(), making it unnecessary to override
__str__ in sub-classes of PyObject where both forms are the same. A
common choice is to provide the same implementation to __str__ and
toString, for consistency in the printed form of objects between Python and
Java.public PyUnicode __unicode__()
__unicode__ in class PyObjectpublic void setArgs(PyObject val)
public PyObject getMessage()
public void setMessage(PyObject value)
public void delMessage()
public int traverse(Visitproc visit, java.lang.Object arg)
TraverseprocPyObjects.
Like in CPython, arg must be passed
unmodified to visit as its second parameter.
If Visitproc.visit(PyObject, Object) returns
nonzero, this return value
must be returned immediately by traverse.
Visitproc.visit(PyObject, Object) must not be
called with a null PyObject-argument.traverse in interface Traverseprocpublic boolean refersDirectlyTo(PyObject ob)
TraverseprocTraverseproc.traverse(Visitproc, Object) with
a visitproc that just watches out for ob.
Must return false if ob is null.refersDirectlyTo in interface Traverseproc