Source code for root_mcp.common.errors

"""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