From 12c85bc46cdd4e5621c3305a01e608ea9dc0e7a9 Mon Sep 17 00:00:00 2001 From: Toke Stuart Jepsen Date: Mon, 20 Mar 2023 17:55:09 +0000 Subject: [PATCH] Make get_invalid_couples class method --- .../plugins/publish/validate_arnold_scene_source_cbid.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/openpype/hosts/maya/plugins/publish/validate_arnold_scene_source_cbid.py b/openpype/hosts/maya/plugins/publish/validate_arnold_scene_source_cbid.py index 6a4799f73f..e27723e104 100644 --- a/openpype/hosts/maya/plugins/publish/validate_arnold_scene_source_cbid.py +++ b/openpype/hosts/maya/plugins/publish/validate_arnold_scene_source_cbid.py @@ -26,11 +26,12 @@ class ValidateArnoldSceneSourceCbid(pyblish.api.InstancePlugin): return nodes_by_name - def get_invalid_couples(self, instance): - content_nodes_by_name = self._get_nodes_by_name( + @classmethod + def get_invalid_couples(cls, instance): + content_nodes_by_name = cls._get_nodes_by_name( instance.data["contentMembers"] ) - proxy_nodes_by_name = self._get_nodes_by_name( + proxy_nodes_by_name = cls._get_nodes_by_name( instance.data.get("proxy", []) ) @@ -39,7 +40,7 @@ class ValidateArnoldSceneSourceCbid(pyblish.api.InstancePlugin): proxy_node = proxy_nodes_by_name.get(content_name, None) if not proxy_node: - self.log.debug( + cls.log.debug( "Content node '{}' has no matching proxy node.".format( content_node )