mistralclient.commands.v2.base 模块¶
- class mistralclient.commands.v2.base.MistralExecutionLister(app: App, app_args: Namespace | None, cmd_name: str | None = None)¶
基类:
MistralLister- get_parser(parsed_args)¶
返回一个
argparse.ArgumentParser。
- log: logging.Logger = <Logger mistralclient.commands.v2.base.MistralExecutionLister (WARNING)>¶
- take_action(parsed_args)¶
运行命令。
返回一个元组,包含列名和一个包含要列出的数据的可迭代对象。
- class mistralclient.commands.v2.base.MistralFormatter¶
基类:
object- COLUMNS = []¶
- classmethod fields()¶
- static format(instance=None, lister=False)¶
- classmethod format_list(instance=None)¶
- classmethod headings()¶
- class mistralclient.commands.v2.base.MistralLister(app: App, app_args: Namespace | None, cmd_name: str | None = None)¶
基类:
Lister- get_parser(parsed_args)¶
返回一个
argparse.ArgumentParser。
- log: logging.Logger = <Logger mistralclient.commands.v2.base.MistralLister (WARNING)>¶
- take_action(parsed_args)¶
运行命令。
返回一个元组,包含列名和一个包含要列出的数据的可迭代对象。
- mistralclient.commands.v2.base.cut(string, length=25)¶
- mistralclient.commands.v2.base.get_duration_str(start_dt_str, end_dt_str)¶
生成用户友好的持续时间字符串。
- 参数:
start_dt_str – 开始日期时间,ISO 字符串格式。
end_dt_str – 结束日期时间,ISO 字符串格式。如果为空,则从当前时间计算持续时间。
- 返回值:
持续时间(delta)字符串。
- mistralclient.commands.v2.base.get_filters(parsed_args)¶
- mistralclient.commands.v2.base.wrap(string, width=25)¶