This commit is contained in:
2025-09-24 11:28:42 +08:00
parent ec1705769c
commit 873c89c778
9 changed files with 100 additions and 39 deletions

View File

@@ -1,7 +1,7 @@
class RenderWorkerError(Exception):
"""RenderWorker基础异常类"""
def __init__(self, message: str, error_code: str = None):
def __init__(self, message: str, error_code: Optional[str] = None):
super().__init__(message)
self.message = message
self.error_code = error_code or self.__class__.__name__
@@ -55,9 +55,9 @@ class FFmpegError(RenderError):
def __init__(
self,
message: str,
command: list = None,
return_code: int = None,
stderr: str = None,
command: Optional[list] = None,
return_code: Optional[int] = None,
stderr: Optional[str] = None,
):
super().__init__(message)
self.command = command
@@ -69,7 +69,7 @@ class EffectError(RenderError):
"""效果处理错误"""
def __init__(
self, message: str, effect_name: str = None, effect_params: str = None
self, message: str, effect_name: Optional[str] = None, effect_params: Optional[str] = None
):
super().__init__(message)
self.effect_name = effect_name
@@ -86,7 +86,7 @@ class APIError(RenderWorkerError):
"""API调用错误"""
def __init__(
self, message: str, status_code: int = None, response_body: str = None
self, message: str, status_code: Optional[int] = None, response_body: Optional[str] = None
):
super().__init__(message)
self.status_code = status_code