From bd7ef7e652554ff2160f1a2e7ed71d65b4d77e27 Mon Sep 17 00:00:00 2001 From: iLLiCiTiT Date: Fri, 4 Dec 2020 15:22:00 +0100 Subject: [PATCH] moved settings and lib imports to top --- pype/__init__.py | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/pype/__init__.py b/pype/__init__.py index ff1ca29919..70f13ba4bd 100644 --- a/pype/__init__.py +++ b/pype/__init__.py @@ -4,8 +4,10 @@ import os import functools import logging +from .settings import get_project_settings +from .lib import Anatomy, filter_pyblish_plugins + pyblish = avalon = filter_pyblish_plugins = None -get_project_settings = Anatomy = None log = logging.getLogger(__name__) @@ -28,15 +30,10 @@ def import_wrapper(func): def decorated(*args, **kwargs): global pyblish global avalon - global get_project_settings - global Anatomy - global filter_pyblish_plugins global _original_discover if pyblish is None: from pyblish import api as pyblish from avalon import api as avalon - from .api import Anatomy, get_project_settings - from .lib import filter_pyblish_plugins # we are monkey patching `avalon.api.discover()` to allow us to # load plugin presets on plugins being discovered by avalon.