Research-Stack/5-Applications/nodupe/nodupe/core/errors.py
2026-05-05 21:15:26 -05:00

28 lines
483 B
Python

"""Errors Module.
Custom exception hierarchy.
"""
class NoDupeError(Exception):
"""Base exception for NoDupeLabs"""
class SecurityError(NoDupeError):
"""Security-related exceptions"""
class ValidationError(NoDupeError):
"""Input validation exceptions"""
class ToolError(NoDupeError):
"""Tool-related exceptions"""
class PluginError(NoDupeError):
"""Plugin-related exceptions"""
class DatabaseError(NoDupeError):
"""Database-related exceptions"""