Source code for haddock.core.exceptions

"""HADDOCK library custom errors."""


[docs]class HaddockError(Exception): """Error in HADDOCK3.""" pass
[docs]class ConfigurationError(HaddockError): """Error in the configuration file.""" pass
[docs]class ModuleError(HaddockError): """Error in a HADDOCK3 module.""" pass
[docs]class StepError(HaddockError): """Error in a HADDOCK3 workflow step.""" pass
[docs]class JobRunningError(HaddockError): """General job running error.""" pass
[docs]class CNSRunningError(HaddockError): """CNS run error.""" pass
[docs]class HaddockModuleError(HaddockError): """General error in a HADDOCK3 module.""" pass
[docs]class SetupError(HaddockError): """Set up error.""" pass
[docs]class HaddockTermination(HaddockError): """Terminates HADDOCK.""" pass