From 3342bf892f8edb9d08427bfaf0195983e9684ad0 Mon Sep 17 00:00:00 2001 From: iLLiCiTiT Date: Thu, 19 Aug 2021 18:16:41 +0200 Subject: [PATCH] fixed asset ids in logs reports --- openpype/tools/new_publisher/control.py | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/openpype/tools/new_publisher/control.py b/openpype/tools/new_publisher/control.py index ca7fbb5486..a73abd3ab4 100644 --- a/openpype/tools/new_publisher/control.py +++ b/openpype/tools/new_publisher/control.py @@ -189,8 +189,8 @@ class PublishReport: records = result.get("records") or [] instance = result["instance"] instance_id = None - if instance_id: - instance_name = instance.id + if instance: + instance_id = instance.id for record in records: record_exc_info = record.exc_info @@ -199,7 +199,7 @@ class PublishReport: traceback.format_exception(*record_exc_info) ) - record_item = { + output.append({ "instance_id": instance_id, "type": "record", "msg": record.getMessage(), @@ -212,22 +212,20 @@ class PublishReport: "pathname": record.pathname, "msecs": record.msecs, "exc_info": record_exc_info - } - output.append(record_item) + }) exception = result.get("error") if exception: fname, line_no, func, exc = exception.traceback - error_item = { + output.append({ + "instance_id": instance_id, "type": "error", "msg": str(exception), "filename": str(fname), "lineno": str(line_no), "func": str(func), - "traceback": exception.formatted_traceback, - "instance": instance_name - } - output.append(error_item) + "traceback": exception.formatted_traceback + }) return output