From 2ab2ef6b0b433238c1f88b3aae5a0d5ea90215b6 Mon Sep 17 00:00:00 2001 From: Petr Kalis Date: Thu, 26 Sep 2024 11:42:21 +0200 Subject: [PATCH] Skip extraction of active view for automatic tests It seems that Maya UI is not completely visible or shutting down, `view.readColorBuffer` causes RuntimeError: (kFailure): Unexpected Internal Failure aas view is not visible. --- .../plugins/publish/extract_active_view_thumbnail.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/client/ayon_maya/plugins/publish/extract_active_view_thumbnail.py b/client/ayon_maya/plugins/publish/extract_active_view_thumbnail.py index 290f7e24..ab50178b 100644 --- a/client/ayon_maya/plugins/publish/extract_active_view_thumbnail.py +++ b/client/ayon_maya/plugins/publish/extract_active_view_thumbnail.py @@ -1,5 +1,7 @@ import tempfile +from ayon_core.lib import is_in_tests + import maya.api.OpenMaya as om import maya.api.OpenMayaUI as omui import pyblish.api @@ -20,7 +22,7 @@ class ExtractActiveViewThumbnail(plugin.MayaInstancePlugin): families = ["workfile"] def process(self, instance): - if IS_HEADLESS: + if IS_HEADLESS or is_in_tests(): self.log.debug( "Skip extraction of active view thumbnail, due to being in" "headless mode."