mirror of
https://github.com/ynput/ayon-core.git
synced 2026-01-01 16:34:53 +01:00
Skip view capture when Maya is in headless mode
Co-authored-by: Toke Jepsen <tokejepsen@gmail.com>
This commit is contained in:
parent
f79f0c44da
commit
5f2756b95e
1 changed files with 10 additions and 0 deletions
|
|
@ -4,6 +4,9 @@ import maya.api.OpenMayaUI as omui
|
||||||
import pyblish.api
|
import pyblish.api
|
||||||
import tempfile
|
import tempfile
|
||||||
|
|
||||||
|
from openpype.hosts.maya.lib import IS_HEADLESS
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
class ExtractActiveViewThumbnail(pyblish.api.InstancePlugin):
|
class ExtractActiveViewThumbnail(pyblish.api.InstancePlugin):
|
||||||
"""Set instance thumbnail to a screengrab of current active viewport.
|
"""Set instance thumbnail to a screengrab of current active viewport.
|
||||||
|
|
@ -19,6 +22,13 @@ class ExtractActiveViewThumbnail(pyblish.api.InstancePlugin):
|
||||||
hosts = ["maya"]
|
hosts = ["maya"]
|
||||||
|
|
||||||
def process(self, instance):
|
def process(self, instance):
|
||||||
|
if IS_HEADLESS:
|
||||||
|
self.log.debug(
|
||||||
|
"Skip extraction of active view thumbnail, due to being in"
|
||||||
|
"headless mode."
|
||||||
|
)
|
||||||
|
return
|
||||||
|
|
||||||
thumbnail = instance.data.get("thumbnailPath")
|
thumbnail = instance.data.get("thumbnailPath")
|
||||||
if not thumbnail:
|
if not thumbnail:
|
||||||
view_thumbnail = self.get_view_thumbnail(instance)
|
view_thumbnail = self.get_view_thumbnail(instance)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue