From 3b41beb0f39d4e08a36386c0ee9034c0941edae9 Mon Sep 17 00:00:00 2001 From: "Joshua M. Boniface" Date: Mon, 9 Aug 2021 09:33:51 -0400 Subject: [PATCH] Convert argument elements of task status to types --- client-cli/pvc/cli_lib/provisioner.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/client-cli/pvc/cli_lib/provisioner.py b/client-cli/pvc/cli_lib/provisioner.py index 433ee3e3..13835398 100644 --- a/client-cli/pvc/cli_lib/provisioner.py +++ b/client-cli/pvc/cli_lib/provisioner.py @@ -20,6 +20,7 @@ ############################################################################### from requests_toolbelt.multipart.encoder import MultipartEncoder, MultipartEncoderMonitor +from ast import literal_eval import pvc.cli_lib.ansiprint as ansiprint from pvc.cli_lib.common import UploadProgressBar, call_api @@ -723,10 +724,10 @@ def task_status(config, task_id=None, is_watching=False): task['type'] = task_type task['worker'] = task_host task['id'] = task_job.get('id') - task_args = task_job.get('args') + task_args = literal_eval(task_job.get('args')) task['vm_name'] = task_args[0] task['vm_profile'] = task_args[1] - task_kwargs = task_job.get('kwargs') + task_kwargs = literal_eval(task_job.get('kwargs')) task['vm_define'] = str(bool(task_kwargs['define_vm'])) task['vm_start'] = str(bool(task_kwargs['start_vm'])) task_data.append(task)