From d9182c5b40df67a3b6846c7f1fd1e35c6bfa5906 Mon Sep 17 00:00:00 2001 From: Adam Johnson Date: Sat, 7 Jun 2025 11:39:13 -0500 Subject: [PATCH] Improve warning message for invalid keys in Python File Nodes. --- korman/nodes/node_python.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/korman/nodes/node_python.py b/korman/nodes/node_python.py index 660cfa2..a124378 100644 --- a/korman/nodes/node_python.py +++ b/korman/nodes/node_python.py @@ -347,9 +347,11 @@ class PlasmaPythonFileNode(PlasmaVersionedNode, bpy.types.Node): else: good_key = key.type == key_type if not good_key: - exporter.report.warn("'{}' Node '{}' returned an unexpected key type '{}'", - self.id_data.name, socket.links[0].from_node.name, - plFactory.ClassName(key.type)) + exporter.report.warn( + f"'{self.id_data.name}' Node '{socket.links[0].from_node.name}' " + f"returned an unexpected key type '{plFactory.ClassName(key.type)}' " + f"for use in Python File Node '{self.name}' attribute ID:{socket.attribute_id}", + ) key_object = key.object if isinstance(key_object, plSceneObject):