added multiplatform pype command support

This commit is contained in:
antirotor 2019-05-22 18:56:18 +02:00
parent 5c9e9164a4
commit 900e32eb5d

View file

@ -6,6 +6,7 @@ from avalon.vendor import requests
import pyblish.api
import pype.maya.lib as lib
import appdirs
import platform
from pypeapp.lib.config import get_presets
@ -260,7 +261,11 @@ class MayaSubmitMuster(pyblish.api.InstancePlugin):
ext=render_variables["ext"])
# TODO: set correct path
postjob_command = "{} --publish"
pype_command = "pype.bat"
if platform.system().lower() == "linux":
pype_command = "pype"
postjob_command = "{} --publish".format(
os.path.join(os.environ.get('PYPE_ROOT'), pype_command))
try:
# Ensure render folder exists