"""Aseprite MCP exceptions."""
class AsepriteMCPError(Exception):
"""Base exception for Aseprite MCP."""
pass
class AsepriteNotFoundError(AsepriteMCPError):
"""Raised when Aseprite executable is not found."""
pass
class AsepriteError(AsepriteMCPError):
"""Raised when Aseprite command fails."""
pass
class ValidationError(AsepriteMCPError):
"""Raised when validation fails."""
pass
class CommandError(AsepriteMCPError):
"""Raised when command execution fails."""
pass
class CommandExecutionError(AsepriteMCPError):
"""Raised when command execution fails."""
pass
class LuaScriptError(AsepriteMCPError):
"""Raised when Lua script execution fails."""
pass
class FileNotFoundError(AsepriteMCPError):
"""Raised when file is not found."""
pass
class SecurityError(AsepriteMCPError):
"""Raised when security check fails."""
pass