json#
定义 JSON 报告器后端
此报告器后端用于为输出渲染提供 JSON 字符串。它本质上只是 conda.common.serialize.json_dump 的一个包装器。
类#
将 JSON 输出到 stdout 的进度条 |
|
conda 中 JSON 报告的默认实现 |
|
JSONSpinner 的这个类不执行任何操作,因为我们不想包含此输出。 |
函数#
JSON 的报告器后端 |
- class JSONProgressBar(description: str, enabled: bool = True, **kwargs)#
基类:
conda.plugins.types.ProgressBarBase将 JSON 输出到 stdout 的进度条
- refresh()#
- close()#
- classmethod get_lock()#
用于我们自己的 sys.stdout.write/flush 调用
- class JSONReporterRenderer#
基类:
conda.plugins.types.ReporterRendererBaseconda 中 JSON 报告的默认实现
- progress_bar(description: str, **kwargs) conda.plugins.types.ProgressBarBase#
返回要用作进度条的
ProgressBarBase~对象
- spinner(message: str, fail_message: str = 'failed\n') conda.plugins.types.SpinnerBase#
返回要用作微调器(即加载对话框)的
SpinnerBase~对象
- class JSONSpinner(message: str, fail_message: str = 'failed\n')#
基类:
conda.plugins.types.SpinnerBaseJSONSpinner 的这个类不执行任何操作,因为我们不想包含此输出。
- __enter__()#
- __exit__(exc_type, exc_val, exc_tb)#
- conda_reporter_backends()#
JSON 的报告器后端
这是默认的报告器后端,它将对象作为 JSON 字符串返回。