Exceptions¶
h2o.exceptions
– all exceptions classes in h2o module.
All H2O exceptions derive from H2OError
.
-
exception
h2o.exceptions.
H2OStartupError
[source]¶ Bases:
h2o.exceptions.H2OSoftError
Raised by H2OLocalServer when the class fails to launch a server.
-
exception
h2o.exceptions.
H2OConnectionError
[source]¶ Bases:
h2o.exceptions.H2OSoftError
Raised when connection to an H2O server cannot be established.
This can be raised if the connection was not initialized; or the server cannot be reached at the specified address; or there is an authentication error; or the request times out; etc.
-
exception
h2o.exceptions.
H2OServerError
(message, stacktrace=None)[source]¶ Bases:
h2o.exceptions.H2OError
Raised when any kind of server error is encountered.
This includes: server returning HTTP status 500; or server sending malformed JSON; or server returning an unexpected response (e.g. lacking a “__schema” field); or server indicating that it is in an unhealthy state; etc.
-
exception
h2o.exceptions.
H2OResponseError
[source]¶ Bases:
h2o.exceptions.H2OError
,exceptions.EnvironmentError
Raised when the server encounters a user error and sends back an H2OErrorV3 response.
-
exception
h2o.exceptions.
H2OValueError
(message, var_name=None, skip_frames=0)[source]¶ Bases:
h2o.exceptions.H2OSoftError
Error indicating that wrong parameter value was passed to a function.
-
exception
h2o.exceptions.
H2OTypeError
(var_name=None, exp_types=None, var_value=None, message=None, skip_frames=0)[source]¶ Bases:
h2o.exceptions.H2OSoftError
Error indicating that the user passed a parameter of wrong type.
This error will trigger “soft” exception handling, in the sense that the stack trace will be much more compact than usual.
-
skip_frames
¶ Number of local frames to skip when printing our the stacktrace.
-
var_name
¶ Variable name.
-