mirror of
https://github.com/ynput/ayon-core.git
synced 2025-12-25 05:14:40 +01:00
added name attribute to _ModuleClass
This commit is contained in:
parent
c2720b6728
commit
0b0b74ca7c
1 changed files with 8 additions and 3 deletions
|
|
@ -18,8 +18,9 @@ from openpype.lib import PypeLogger
|
|||
|
||||
# Inherit from `object` for Python 2 hosts
|
||||
class _ModuleClass(object):
|
||||
def __init__(self):
|
||||
def __init__(self, name):
|
||||
# Call setattr on super class
|
||||
super(_ModuleClass, self).__setattr__("name", name)
|
||||
super(_ModuleClass, self).__setattr__("__attributes__", dict())
|
||||
super(_ModuleClass, self).__setattr__("__defaults__", set())
|
||||
|
||||
|
|
@ -52,7 +53,9 @@ def load_interfaces(force=False):
|
|||
|
||||
from openpype.lib import import_filepath
|
||||
|
||||
sys.modules["openpype_interfaces"] = openpype_interfaces = _ModuleClass()
|
||||
sys.modules["openpype_interfaces"] = openpype_interfaces = _ModuleClass(
|
||||
"openpype_interfaces"
|
||||
)
|
||||
|
||||
log = PypeLogger.get_logger("InterfacesLoader")
|
||||
|
||||
|
|
@ -102,7 +105,9 @@ def load_modules(force=False):
|
|||
|
||||
from openpype.lib import modules_from_path
|
||||
|
||||
sys.modules["openpype_modules"] = openpype_modules = _ModuleClass()
|
||||
sys.modules["openpype_modules"] = openpype_modules = _ModuleClass(
|
||||
"openpype_modules"
|
||||
)
|
||||
|
||||
log = PypeLogger.get_logger("ModulesLoader")
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue