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)