diff options
Diffstat (limited to 'lib/glider/__init__.py')
-rw-r--r-- | lib/glider/__init__.py | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/lib/glider/__init__.py b/lib/glider/__init__.py index e05bafe..87fd983 100644 --- a/lib/glider/__init__.py +++ b/lib/glider/__init__.py @@ -1,3 +1,35 @@ __all__ = [ 'formats' ] +_BaseException = Exception + +class Exception(_BaseException): + pass + +class FormatException(Exception): + pass + +class UnknownFormat(FormatException): + pass + +class BadSignature(Exception): + pass + +class BadPassword(Exception): + pass + +class InternalError(Exception): + pass + +class RepoError(InternalError): + pass + +class CryptoError(Exception): + pass + +class PubkeyFormatException(FormatException): + pass + +class UnknownMethod(CryptoError): + pass + |