lib/cuckoo/common/exceptions.py
# Copyright (C) 2010-2012 Cuckoo Sandbox Developers.
# This file is part of Cuckoo Sandbox - http://www.cuckoosandbox.org
# See the file 'docs/LICENSE' for copying permission.
class CuckooCriticalError(Exception):
"""Cuckoo struggle in a critical error."""
pass
class CuckooStartupError(CuckooCriticalError):
"""Error starting up Cuckoo."""
pass
class CuckooDatabaseError(CuckooCriticalError):
"""Cuckoo database error."""
pass
class CuckooMachineError(CuckooCriticalError):
"""Error managing analysis machine."""
pass
class CuckooDependencyError(CuckooCriticalError):
"""Missing dependency error."""
pass
class CuckooOperationalError(Exception):
"""Cuckoo operation error."""
pass
class CuckooAnalysisError(CuckooOperationalError):
"""Error during analysis."""
pass
class CuckooProcessingError(CuckooOperationalError):
"""Error in processor module."""
pass
class CuckooReportError(CuckooOperationalError):
"""Error in reporting module."""
pass
class CuckooGuestError(Exception):
"""Cuckoo guest agent error."""
pass