3cbe24caab
also adds MultiError to libp2p/exceptions.py and an additional fixme I have noticed
17 lines
352 B
Python
17 lines
352 B
Python
class BaseLibp2pError(Exception):
|
|
pass
|
|
|
|
|
|
class ValidationError(BaseLibp2pError):
|
|
"""Raised when something does not pass a validation check."""
|
|
|
|
|
|
class ParseError(BaseLibp2pError):
|
|
pass
|
|
|
|
|
|
class MultiError(BaseLibp2pError):
|
|
"""Raised with multiple exceptions."""
|
|
|
|
# todo: find some way for this to fancy-print all encapsulated errors
|