| """ | |
| Custom exceptions for PodcastMCP | |
| """ | |
| class PodcastMCPError(Exception): | |
| """PodcastMCP基础异常类""" | |
| pass | |
| class AppError(PodcastMCPError): | |
| """应用程序异常""" | |
| pass | |
| class ConfigError(PodcastMCPError): | |
| """配置相关异常""" | |
| pass | |
| class ValidationError(PodcastMCPError): | |
| """验证相关异常""" | |
| pass | |
| class TranscriptionError(PodcastMCPError): | |
| """转录相关异常""" | |
| pass | |
| class DeploymentError(PodcastMCPError): | |
| """部署相关异常""" | |
| pass | |
| class FileNotFoundError(PodcastMCPError): | |
| """文件未找到异常""" | |
| pass | |
| class EndpointError(PodcastMCPError): | |
| """Endpoint相关异常""" | |
| pass |