From 7fd9500ec84ead5c63fb0a3907a1e89941418b06 Mon Sep 17 00:00:00 2001 From: Milan Kolar Date: Wed, 10 Jul 2019 19:30:02 +0200 Subject: [PATCH] only build project shelf if shelf config exists in presets --- setup/maya/userSetup.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/setup/maya/userSetup.py b/setup/maya/userSetup.py index bb346397c5..4686e1c7a9 100644 --- a/setup/maya/userSetup.py +++ b/setup/maya/userSetup.py @@ -2,14 +2,14 @@ import os import sys from pypeapp import config from pype.maya import lib -reload(lib) presets = config.get_presets() -shelf_preset = presets['maya']['project_shelf'] -project = os.environ["AVALON_PROJECT"] +shelf_preset = presets['maya'].get('project_shelf') +if shelf_preset: + project = os.environ["AVALON_PROJECT"] -modules = {} -for k, v in shelf_preset['imports'].items(): - sys.modules[k] = __import__(v, fromlist=[project]) + modules = {} + for k, v in shelf_preset['imports'].items(): + sys.modules[k] = __import__(v, fromlist=[project]) -projectShelf = lib.shelf(name=shelf_preset['name'], preset=shelf_preset) + projectShelf = lib.shelf(name=shelf_preset['name'], preset=shelf_preset)