Source code for probequest.exceptions
"""
ProbeQuest exceptions module.
"""
[docs]class ProbeQuestException(Exception):
"""
Base class for all exceptions thrown by the probequest module.
"""
[docs]class InterfaceDoesNotExistException(ProbeQuestException):
"""
Thrown when the network interface does not exist.
"""
[docs]class DependencyNotPresentException(ProbeQuestException):
"""
Thrown when an optional dependency is not present on the system.
"""