Files @ 5a73d3d8f8d4
Branch filter:

Location: NPO-Accounting/oxrlib/oxrlib/errors.py

Brett Smith
historical: Move normalize_rate and _pretty_rate to base Formatter.

This reduces the number of method overrides to help readability,
and gets rid of the annoying format_rate/pretty_rate distinction.
1
2
3
4
5
6
7
8
9
class CacheError(Exception): pass
class CacheConfigurationError(CacheError): pass
class LoaderError(Exception): pass
class LoaderConfigurationError(LoaderError): pass
class LoaderNoDataError(LoaderError): pass
class LoaderBadRequestError(LoaderError): pass
class LoaderSourceError(LoaderError): pass
class CacheLoaderConfigurationError(CacheConfigurationError, LoaderConfigurationError): pass
class NoLoadersError(Exception): pass