def show_detail(self, pid=-1, follow=False): """显示指定任务详情""" if 0 <= pid < len(self._tasks): task = self._tasks[pid] self._show_task_bar(pid, follow) print("Error Messages:") for msg in task.get_err_msg(): print(msg) else: error(f"进程号不存在: PID {pid}")
def show_detail(self, pid=-1): """显示任务详情""" if 0 <= pid < len(self._tasks): task = self._tasks[pid] self._show_task(pid, task) print("Error Messages:") for msg in task.get_err_msg(): print(msg) else: error(f"进程号不存在: PID {pid}")
#!/usr/bin/env python3 import sys from cloud189.cli.cli import Commander from cloud189.cli.utils import print_logo, check_update, error if __name__ == '__main__': commander = Commander() commander.login(("--auto", )) if len(sys.argv) >= 2: cmd, args = (sys.argv[1], []) if len(sys.argv) == 2 else (sys.argv[1], [*sys.argv[2:]]) commander.run_one(cmd, args) else: check_update() print_logo() while True: try: commander.run() except KeyboardInterrupt: pass except Exception as e: error(e)