"""Common error types for ROOT-MCP."""
[docs]
class ROOTMCPError(Exception):
"""Base exception for ROOT-MCP errors."""
pass
[docs]
class SecurityError(ROOTMCPError):
"""Raised when a security constraint is violated."""
pass
[docs]
class ValidationError(ROOTMCPError):
"""Raised when validation fails."""
pass
[docs]
class FileOperationError(ROOTMCPError):
"""Raised when file operations fail."""
pass
[docs]
class AnalysisError(ROOTMCPError):
"""Raised when analysis operations fail."""
pass