From 78a7cab98d5f5964a5c52c09ff843c4b55538cb3 Mon Sep 17 00:00:00 2001 From: aardschok Date: Thu, 25 Jan 2018 16:31:31 +0100 Subject: [PATCH] Fixed issue with unsupported kwarg in older Maya version --- colorbleed/plugins/maya/load/load_camera.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/colorbleed/plugins/maya/load/load_camera.py b/colorbleed/plugins/maya/load/load_camera.py index fbe87cfe92..d375f1a519 100644 --- a/colorbleed/plugins/maya/load/load_camera.py +++ b/colorbleed/plugins/maya/load/load_camera.py @@ -27,8 +27,15 @@ class CameraLoader(colorbleed.maya.plugin.ReferenceLoader): returnNewNodes=True) cameras = cmds.ls(nodes, type="camera") - for camera in cameras: - cmds.camera(camera, edit=True, lockTransform=True) + + # Check the Maya version, lockTransform has been introduced since + # Maya 2017 + if cmds.about(version=True) >= "2018": + for camera in cameras: + cmds.camera(camera, edit=True, lockTransform=True) + else: + self.log.warning("This version of Maya does not support locking of" + " transforms of cameras.") self[:] = nodes