File size: 679 Bytes
b5df735
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
"""
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