Errors¶
This module contains YDK Python errors classes. These errors are thrown in case of data not conforming to the yang model or due to a server-side error.
-
exception
ydk.errors.
YError
¶ Bases:
exceptions.Exception
Base class for Y Errors. The subclasses give a specialized view of the error that has occurred.
-
exception
ydk.errors.
YCoreError
¶ Bases:
ydk.errors.YError
Core Error. Base exception class for all YDK core errors.
-
exception
ydk.errors.
YCodecError
¶ Bases:
ydk.errors.YCoreError
Codec Error. Thrown when a Path Codec fails to perform encoding or decoding.
-
exception
ydk.errors.
YModelError
¶ Bases:
ydk.errors.YError
Model Error. Thrown when a model constraint is violated.
-
exception
ydk.errors.
YServiceProviderError
¶ Bases:
ydk.errors.YError
Exception for Service Provider. Thrown in case of a server-side error.
-
exception
ydk.errors.
YClientError
¶ Bases:
ydk.errors.YError
Exception for client connection
-
exception
ydk.errors.
YIllegalStateError
¶ Bases:
ydk.errors.YError
Illegal State Error. Thrown when an operation/service is invoked on an object that is not in the right state. Use the error_msg for the error.
-
exception
ydk.errors.
YInvalidArgumentError
¶ Bases:
ydk.errors.YError
Invalid Argument. Use the error_msg for the error.
-
exception
ydk.errors.
YOperationNotSupportedError
¶ Bases:
ydk.errors.YError
Operation Not Supported Error. Thrown when an operation is not supported.
-
exception
ydk.errors.
YServiceError
¶ Bases:
ydk.errors.YError
Exception for Service Side Validation.