diff --git a/src/core/command/console.py b/src/core/command/console.py index 15c896b93039f43b50c7153df3f3030d3d15bf5c..3c6196d451a6f07531b1f5b2e788c164091c132d 100755 --- a/src/core/command/console.py +++ b/src/core/command/console.py @@ -226,7 +226,9 @@ class Console(object): if command.startswith(ToolCommandType.TOOLCMD_KEY_HELP): self._process_command_help(para_list) elif command.startswith(ToolCommandType.TOOLCMD_KEY_SHOW): - self._process_command_show(para_list) + if "productform" in self.wizard_dic: + productform = self.wizard_dic["productform"] + self._process_command_show(para_list, productform) elif command.startswith(ToolCommandType.TOOLCMD_KEY_RUN): if "productform" in self.wizard_dic: options.productform = self.wizard_dic["productform"] @@ -251,9 +253,9 @@ class Console(object): return @classmethod - def _process_command_show(cls, para_list): + def _process_command_show(cls, para_list, productform="phone"): if para_list[0] == ToolCommandType.TOOLCMD_KEY_SHOW: - display_show_info(para_list) + display_show_info(para_list, productform) else: LOG.error("Wrong show command.") return diff --git a/src/core/command/display.py b/src/core/command/display.py index 6007667fb9d9cd93ac9eb636a85dcf0233035d0e..43adeaafdbfff2f6a4345ed68c4da1554d2a2733 100755 --- a/src/core/command/display.py +++ b/src/core/command/display.py @@ -200,13 +200,13 @@ def display_help_info(para_list): print(HLEP_COMMAND_INFOMATION) -def display_show_info(para_list): +def display_show_info(para_list, productform): if len(para_list) == 0 or para_list[0] != ToolCommandType.TOOLCMD_KEY_SHOW: print("This command is not support.") return if len(para_list) > 1: - display_show_command_info(para_list[1]) + display_show_command_info(para_list[1], productform) else: print(SUPPORT_COMMAND_SHOW)