From 7bb247528c7d0a39673e1807079f04b2fe114ea3 Mon Sep 17 00:00:00 2001 From: Jakub Jezek Date: Wed, 6 Nov 2019 23:44:17 +0100 Subject: [PATCH] fix(nuke): didn't reload modules correctly python 27 and 3 supported --- pype/nuke/__init__.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/pype/nuke/__init__.py b/pype/nuke/__init__.py index a34133c41e..b7dbf69510 100644 --- a/pype/nuke/__init__.py +++ b/pype/nuke/__init__.py @@ -86,12 +86,15 @@ def reload_config(): "{}.nuke.lib".format(AVALON_CONFIG), ): log.info("Reloading module: {}...".format(module)) + + module = importlib.import_module(module) + try: - module = importlib.import_module(module) - reload(module) - except Exception as e: - log.warning("Cannot reload module: {}".format(e)) importlib.reload(module) + except AttributeError as e: + log.warning("Cannot reload module: {}".format(e)) + reload(module) + def install():