This repository has been archived by the owner on Sep 20, 2024. It is now read-only.
General: Default modules loaded dynamically #2923
Merged
+49
−30
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Brief description
Default modules can be loaded dynamically without adding them into
DEFAULT_OPENPYPE_MODULES
.Description
Default modules had to be added in
openpype/modules/base.py
to be added into modules. This has changed with reverting the logic to skip known files in the folder. Also backwards compatible way of having modules in subfolderdefault_modules
does not happend if the folder does not exist.Changes
DEFAULT_OPENPYPE_MODULES
variabledefault_modules
dir is not checked for openpype modules if does not existTesting notes:
openpype/modules
folderopenpype/modules/example_addons/tiny_addon.py
intoopenpype/modules/tiny_addon.py
default_modules
should not be checked for modules if does not existShould resolve issue from PR #2814