Source code for multibase.exceptions

"""Custom exceptions for multibase encoding/decoding errors."""


[docs] class MultibaseError(ValueError): """Base exception for all multibase errors.""" pass
[docs] class UnsupportedEncodingError(MultibaseError): """Raised when an encoding is not supported.""" pass
[docs] class InvalidMultibaseStringError(MultibaseError): """Raised when a multibase string is invalid or cannot be decoded.""" pass
[docs] class DecodingError(MultibaseError): """Raised when decoding fails.""" pass