def take_action(self, parsed_args):
job = self.app.client.jobs.get(parsed_args.job_id)
if not job:
raise exceptions.ApiClientException('Job not found')
column = (
'Job ID',
'Client ID',
'User ID',
'Session ID',
'Description',
'Actions',
'Start Date',
'End Date',
'Interval',
)
data = (
job.get('job_id'),
job.get('client_id'),
job.get('user_id'),
job.get('session_id', ''),
job.get('description'),
pprint.pformat(job.get('job_actions')),
job.get('job_schedule', {}).get('schedule_start_date', ''),
job.get('job_schedule', {}).get('schedule_end_date', ''),
job.get('job_schedule', {}).get('schedule_interval', ''),
)
return column, data
评论列表
文章目录