异常¶
Podman API 错误。
- 异常 APIError(message: str, response: Response | APIResponse | None = None, explanation: str | None = None)[source]¶
基类:
HTTPError
封装 API 和客户端处理的 HTTP 错误。
初始化 APIError。
- 参数:
message – 来自服务的错误信息。默认值:response.text,绑定可能对其进行增强或包装
response – 来自服务的 HTTP 响应。
explanation – 具有附加上下文的 message 的增强或包装版本。
- add_note()¶
Exception.add_note(note) – 向异常添加注释
- with_traceback()¶
Exception.with_traceback(tb) – 将 self.__traceback__ 设置为 tb 并返回 self。
- args¶
- characters_written¶
- errno¶
POSIX 异常代码
- filename¶
异常文件名
- filename2¶
第二个异常文件名
- 属性 status_code¶
来自响应的 HTTP 状态代码。
- 类型:
Optional[int]
- strerror¶
异常 strerror
- 异常 BuildError(reason: str, build_log: Iterable[str])[source]¶
基类:
PodmanError
构建操作期间发生错误。
初始化 BuildError。
- 参数:
reason – 描述错误
build_log – 构建日志输出
- add_note()¶
Exception.add_note(note) – 向异常添加注释
- with_traceback()¶
Exception.with_traceback(tb) – 将 self.__traceback__ 设置为 tb 并返回 self。
- args¶
- 异常 ContainerError(container: Container, exit_status: int, command: str | List[str], image: str, stderr: Iterable[str] | None = None)[source]¶
基类:
PodmanError
表示以非零退出代码退出的容器。
初始化 ContainerError。
- 参数:
container – 报告错误的容器。
exit_status – 来自容器退出的非零状态代码。
command – 创建容器时传递给容器的命令。
image – 用于创建容器的镜像名称。
stderr – 容器报告的错误。
- add_note()¶
Exception.add_note(note) – 向异常添加注释
- with_traceback()¶
Exception.with_traceback(tb) – 将 self.__traceback__ 设置为 tb 并返回 self。
- args¶
- 异常 ImageNotFound(message: str, response: Response | APIResponse | None = None, explanation: str | None = None)[source]¶
基类:
APIError
在 Podman 服务上找不到镜像。
初始化 APIError。
- 参数:
message – 来自服务的错误信息。默认值:response.text,绑定可能对其进行增强或包装
response – 来自服务的 HTTP 响应。
explanation – 具有附加上下文的 message 的增强或包装版本。
- add_note()¶
Exception.add_note(note) – 向异常添加注释
- is_client_error() bool ¶
当请求不正确时返回 True。
- is_error() bool ¶
当 HTTP 操作导致错误时返回 True。
- is_server_error() bool ¶
当服务中发生错误时返回 True。
- with_traceback()¶
Exception.with_traceback(tb) – 将 self.__traceback__ 设置为 tb 并返回 self。
- args¶
- characters_written¶
- errno¶
POSIX 异常代码
- filename¶
异常文件名
- filename2¶
第二个异常文件名
- 属性 status_code¶
来自响应的 HTTP 状态代码。
- 类型:
Optional[int]
- strerror¶
异常 strerror
- 异常 InvalidArgument[源代码]¶
基类:
PodmanError
方法/函数的参数无效。
- add_note()¶
Exception.add_note(note) – 向异常添加注释
- with_traceback()¶
Exception.with_traceback(tb) – 将 self.__traceback__ 设置为 tb 并返回 self。
- args¶
- 异常 NotFound(message: str, response: Response | APIResponse | None = None, explanation: str | None = None)[源代码]¶
基类:
APIError
Podman 服务上找不到资源。
为了兼容性而命名。
初始化 APIError。
- 参数:
message – 来自服务的错误信息。默认值:response.text,绑定可能对其进行增强或包装
response – 来自服务的 HTTP 响应。
explanation – 具有附加上下文的 message 的增强或包装版本。
- add_note()¶
Exception.add_note(note) – 向异常添加注释
- is_client_error() bool ¶
当请求不正确时返回 True。
- is_error() bool ¶
当 HTTP 操作导致错误时返回 True。
- is_server_error() bool ¶
当服务中发生错误时返回 True。
- with_traceback()¶
Exception.with_traceback(tb) – 将 self.__traceback__ 设置为 tb 并返回 self。
- args¶
- characters_written¶
- errno¶
POSIX 异常代码
- filename¶
异常文件名
- filename2¶
第二个异常文件名
- 属性 status_code¶
来自响应的 HTTP 状态代码。
- 类型:
Optional[int]
- strerror¶
异常 strerror