pyjs.error_handling#

Exceptions#

JsException

Common base class for all non-exit exceptions.

JsGenericError

Common base class for all non-exit exceptions.

JsError

Common base class for all non-exit exceptions.

JsInternalError

Common base class for all non-exit exceptions.

JsRangeError

Common base class for all non-exit exceptions.

JsReferenceError

Common base class for all non-exit exceptions.

JsSyntaxError

Common base class for all non-exit exceptions.

JsTypeError

Common base class for all non-exit exceptions.

JsURIError

Common base class for all non-exit exceptions.

Classes#

Module Contents#

class pyjs.error_handling.JsHolder(js_proxy)#

Bases: object

get_js_proxy()#
exception pyjs.error_handling.JsException(err, message=None)#

Bases: JsHolder, Exception

Common base class for all non-exit exceptions.

name = 'UnknownError'#
message = None#
exception pyjs.error_handling.JsGenericError(err)#

Bases: JsException

Common base class for all non-exit exceptions.

value#
exception pyjs.error_handling.JsError(err)#

Bases: JsException

Common base class for all non-exit exceptions.

exception pyjs.error_handling.JsInternalError(err)#

Bases: JsError

Common base class for all non-exit exceptions.

exception pyjs.error_handling.JsRangeError(err)#

Bases: JsError

Common base class for all non-exit exceptions.

exception pyjs.error_handling.JsReferenceError(err)#

Bases: JsError

Common base class for all non-exit exceptions.

exception pyjs.error_handling.JsSyntaxError(err)#

Bases: JsError

Common base class for all non-exit exceptions.

exception pyjs.error_handling.JsTypeError(err)#

Bases: JsError

Common base class for all non-exit exceptions.

exception pyjs.error_handling.JsURIError(err)#

Bases: JsError

Common base class for all non-exit exceptions.