Convert argument elements of task status to types
This commit is contained in:
		@@ -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)
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user