51 lines
1.0 KiB
ReStructuredText
51 lines
1.0 KiB
ReStructuredText
.. _exceptions
|
|
|
|
==========
|
|
Exceptions
|
|
==========
|
|
|
|
RepoLib throws various forms of exceptions to halt execution of code when
|
|
incorrect input is detected or deviations from expected norms are encountered.
|
|
|
|
.. _exc_repoerror
|
|
|
|
RepoError()
|
|
-----------
|
|
|
|
Repolib.RepoError()
|
|
This is base exception thrown by RepoLib. All other exceptions are
|
|
subclasses of this exception type.
|
|
|
|
.. _exc_sourceerror
|
|
|
|
SourceError()
|
|
-------------
|
|
|
|
Repolib.Source.SourceError()
|
|
Raised when errors result from processing within the :obj:`source_object` or
|
|
one of it's subclasses.
|
|
|
|
.. _exc_debparseerror
|
|
|
|
DebParseError()
|
|
---------------
|
|
|
|
Repolib.parsedeb.DebParseError()
|
|
Raised due to problems parsing legacy Debian one-line repository lines.
|
|
|
|
.. _exc_sourcefileerror
|
|
|
|
SourceFileError()
|
|
-----------------
|
|
|
|
Repolib.file.SourceFileError()
|
|
Raised due to errors handling :ref:`file_object` objects.
|
|
|
|
.. _exc_keyfileerror
|
|
|
|
KeyFileError()
|
|
--------------
|
|
|
|
Repolib.key.KeyFileError()
|
|
Raised due to errors loading/finding key files or :ref:`key_object` objects.
|