diff --git a/leenkx/blender/lnx/logicnode/__init__.py b/leenkx/blender/lnx/logicnode/__init__.py index 2d938bd..6ca09b7 100644 --- a/leenkx/blender/lnx/logicnode/__init__.py +++ b/leenkx/blender/lnx/logicnode/__init__.py @@ -93,7 +93,10 @@ def init_nodes(base_path=__path__, base_package=__package__, subpackages_only=Fa if is_pkg: # The package must be loaded as well so that the modules from that package can be accessed (see the # pkgutil.walk_packages documentation for more information on this) - loader.find_module(module_name).load_module(module_name) + if bpy.app.version >= (5, 1, 0): + importlib.import_module(module_name) + else: + loader.find_module(module_name).load_module(module_name) # Only look at modules in sub packages if specified elif not subpackages_only or module_name.rsplit('.', 1)[0] != base_package: