コード例 #1
0
ファイル: manager.py プロジェクト: cxyzzz/cloud189
 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}")
コード例 #2
0
 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}")
コード例 #3
0
#!/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)