action only try to load job's data for description

This commit is contained in:
Jakub Trllo 2019-04-13 20:42:22 +02:00
parent 5d603f0446
commit 752fbbb67e

View file

@ -1,8 +1,7 @@
# :coding: utf-8
# :copyright: Copyright (c) 2017 ftrack
import sys
import argparse
import logging
import json
import ftrack_api
from pype.ftrack import BaseAction
@ -39,14 +38,18 @@ class JobKiller(BaseAction):
).all()
items = []
import json
item_splitter = {'type': 'label', 'value': '---'}
for job in jobs:
data = json.loads(job['data'])
try:
data = json.loads(job['data'])
desctiption = data['description']
except Exception:
desctiption = '*No description*'
user = job['user']['username']
created = job['created_at'].strftime('%d.%m.%Y %H:%M:%S')
label = '{} - {} - {}'.format(
data['description'], created, user
desctiption, created, user
)
item_label = {
'type': 'label',