mirror of
https://github.com/ynput/ayon-core.git
synced 2025-12-24 21:04:40 +01:00
added _InterfacesClass for interfaces
This commit is contained in:
parent
0b0b74ca7c
commit
0ec3bb18d9
1 changed files with 6 additions and 2 deletions
|
|
@ -47,14 +47,18 @@ class _ModuleClass(object):
|
|||
return self.__attributes__.items()
|
||||
|
||||
|
||||
class _InterfacesClass(_ModuleClass):
|
||||
pass
|
||||
|
||||
|
||||
def load_interfaces(force=False):
|
||||
if not force and "openpype_interfaces" in sys.modules:
|
||||
return
|
||||
|
||||
from openpype.lib import import_filepath
|
||||
|
||||
sys.modules["openpype_interfaces"] = openpype_interfaces = _ModuleClass(
|
||||
"openpype_interfaces"
|
||||
sys.modules["openpype_interfaces"] = openpype_interfaces = (
|
||||
_InterfacesClass("openpype_interfaces")
|
||||
)
|
||||
|
||||
log = PypeLogger.get_logger("InterfacesLoader")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue