Пример #1
0
 def showWorker(self, args):
     """
         Shows the details of an worker.
     """
     app_name, deployment_name = self.parse_app_deployment_name(args.name)
     if not deployment_name:
         deployment_name = "default"
     if not args.wrk_id:
         workers = (
             self.api.read_worker(app_name, deployment_name, worker["wrk_id"])
             for worker in self.api.read_workers(app_name, deployment_name)
         )
         print_worker_list(workers)
         return True
     else:
         try:
             worker = self.api.read_worker(app_name, deployment_name, args.wrk_id)
         except GoneError:
             raise InputErrorException("WrongWorker")
         else:
             print_worker_details(worker)
             return True
Пример #2
0
 def showWorker(self, args):
     """
         Shows the details of an worker.
     """
     #noinspection PyTupleAssignmentBalance
     app_name, deployment_name = self.parse_app_deployment_name(args.name)
     if not deployment_name:
         raise InputErrorException('NoDeployment')
     if not args.wrk_id:
         workers = self.api.read_workers(app_name, deployment_name)
         print_worker_list(workers)
         return True
     else:
         try:
             worker = self.api.read_worker(
                 app_name,
                 deployment_name,
                 args.wrk_id)
         except GoneError:
             raise InputErrorException('WrongWorker')
         else:
             print_worker_details(worker)
             return True
Пример #3
0
 def showWorker(self, args):
     """
         Shows the details of an worker.
     """
     #noinspection PyTupleAssignmentBalance
     app_name, deployment_name = self.parse_app_deployment_name(args.name)
     if not deployment_name:
         raise InputErrorException('NoDeployment')
     if not args.wrk_id:
         workers = (self.api.read_worker(app_name, deployment_name, worker['wrk_id']) for worker in self.api.read_workers(app_name, deployment_name))
         print_worker_list(workers)
         return True
     else:
         try:
             worker = self.api.read_worker(
                 app_name,
                 deployment_name,
                 args.wrk_id)
         except GoneError:
             raise InputErrorException('WrongWorker')
         else:
             print_worker_details(worker)
             return True