def format_task_result_details(self, task_results): result=[] ent_type_txt_map = self.get_entity_type_id_text_map() LOGGER.debug("start format_task_result_details : "+to_str(datetime.utcnow())) for tpl in task_results: tid=tpl.task_id task_name = tpl.name username=tpl.user_name entityName=tpl.entity_name cancellable=tpl.cancellable startime=tpl.timestamp endtime="" stat=tpl.status enttype = ent_type_txt_map.get(to_str(tpl.entity_type),"") short_desc = tpl.short_desc if short_desc: task_name = short_desc err='' if stat in [Task.FAILED,Task.SUCCEEDED,Task.CANCELED]: endtime=convert_to_CMS_TZ(tpl.endtime) err=tpl.results status=Task.TASK_STATUS[stat] startime=convert_to_CMS_TZ(startime) result.append(dict(taskid=tid,entname=entityName,enttype=enttype,\ name=task_name,username=username,status=status,\ errmsg=err,timestamp=startime,cancellable=cancellable,\ endtime=endtime)) LOGGER.debug("end format_task_result_details : "+to_str(datetime.utcnow())) return result
def format_task_details(self, tasks): result = [] ent_type_txt_map = self.get_entity_type_id_text_map() LOGGER.debug("start format_task_details : " + to_str(datetime.utcnow())) for t in tasks: tid = t.task_id task_name = t.name if t.short_desc is not None: task_name = t.short_desc username = t.user_name entityName = t.entity_name entity_type = ent_type_txt_map.get(to_str(t.entity_type), "") startime = '' endtime = '' err = '' for tr in t.result: status = tr.status startime = convert_to_CMS_TZ(tr.timestamp) # startime=startime[0] if status == 1: status = "Started" elif status == 2: status = "Failed" endtime = convert_to_CMS_TZ(tr.endtime) # endtime=endtime[0] err = tr.results elif status == 3: status = "Succeeded" endtime = convert_to_CMS_TZ(tr.endtime) # endtime=endtime[0] err = task_name + " " + entity_type + " " + 'Completed Successfully' # serr=wrap(err,30) result.append(dict(taskid=tid,entname=entityName,enttype=entity_type,\ name=task_name,username=username,status=status,\ errmsg=err,timestamp=startime,\ endtime=endtime)) LOGGER.debug("end format_task_details : " + to_str(datetime.utcnow())) return result
def format_task_details(self, tasks): result=[] ent_type_txt_map = self.get_entity_type_id_text_map() LOGGER.debug("start format_task_details : "+to_str(datetime.utcnow())) for t in tasks: tid=t.task_id task_name = t.name if t.short_desc is not None: task_name = t.short_desc username=t.user_name entityName=t.entity_name entity_type=ent_type_txt_map.get(to_str(t.entity_type),"") startime='' endtime='' err='' for tr in t.result: status=tr.status startime=convert_to_CMS_TZ(tr.timestamp) # startime=startime[0] if status==1: status="Started" elif status==2: status="Failed" endtime=convert_to_CMS_TZ(tr.endtime) # endtime=endtime[0] err=tr.results elif status==3: status="Succeeded" endtime=convert_to_CMS_TZ(tr.endtime) # endtime=endtime[0] err=task_name+" "+entity_type+" "+'Completed Successfully' # serr=wrap(err,30) result.append(dict(taskid=tid,entname=entityName,enttype=entity_type,\ name=task_name,username=username,status=status,\ errmsg=err,timestamp=startime,\ endtime=endtime)) LOGGER.debug("end format_task_details : "+to_str(datetime.utcnow())) return result
def format_task_result_details(self, task_results): result = [] ent_type_txt_map = self.get_entity_type_id_text_map() LOGGER.debug("start format_task_result_details : " + to_str(datetime.utcnow())) for tpl in task_results: tid = tpl.task_id task_name = tpl.name username = tpl.user_name entityName = tpl.entity_name cancellable = tpl.cancellable startime = tpl.timestamp endtime = "" stat = tpl.status enttype = ent_type_txt_map.get(to_str(tpl.entity_type), "") short_desc = tpl.short_desc if short_desc: task_name = short_desc err = '' if stat in [Task.FAILED, Task.SUCCEEDED, Task.CANCELED]: endtime = convert_to_CMS_TZ(tpl.endtime) err = tpl.results status = Task.TASK_STATUS[stat] startime = convert_to_CMS_TZ(startime) result.append(dict(taskid=tid,entname=entityName,enttype=enttype,\ name=task_name,username=username,status=status,\ errmsg=err,timestamp=startime,cancellable=cancellable,\ endtime=endtime)) LOGGER.debug("end format_task_result_details : " + to_str(datetime.utcnow())) return result