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