== addons ==
- new (and temporary) directory addons_extern/ to store external projects addons
This commit is contained in:
parent
a301d2c898
commit
406fd33a86
@ -477,8 +477,15 @@ def addon_reset_all():
|
||||
"""
|
||||
Sets the addon state based on the user preferences.
|
||||
"""
|
||||
|
||||
paths = script_paths("addons") + script_paths("addons_contrib")
|
||||
|
||||
# RELEASE SCRIPTS: official scripts distributed in Blender releases
|
||||
paths = script_paths("addons")
|
||||
|
||||
# CONTRIB SCRIPTS: good for testing but not official scripts yet
|
||||
paths += script_paths("addons_contrib")
|
||||
|
||||
# EXTERN SCRIPTS: external projects scripts
|
||||
paths += script_paths("addons_extern")
|
||||
|
||||
for path in paths:
|
||||
_sys_path_ensure(path)
|
||||
|
@ -831,13 +831,21 @@ class USERPREF_PT_addons(bpy.types.Panel):
|
||||
|
||||
modules = []
|
||||
loaded_modules = set()
|
||||
|
||||
# RELEASE SCRIPTS: official scripts distributed in Blender releases
|
||||
paths = bpy.utils.script_paths("addons")
|
||||
# if folder addons_contrib/ exists, scripts in there will be loaded
|
||||
|
||||
# CONTRIB SCRIPTS: good for testing but not official scripts yet
|
||||
# if folder addons_contrib/ exists, scripts in there will be loaded too
|
||||
paths += bpy.utils.script_paths("addons_contrib")
|
||||
|
||||
# EXTERN SCRIPTS: external projects scripts
|
||||
# if folder addons_extern/ exists, scripts in there will be loaded too
|
||||
paths += bpy.utils.script_paths("addons_extern")
|
||||
|
||||
if bpy.app.debug:
|
||||
t_main = time.time()
|
||||
|
||||
|
||||
# fake module importing
|
||||
def fake_module(mod_name, mod_path, speedy=True):
|
||||
if bpy.app.debug:
|
||||
|
Loading…
Reference in New Issue
Block a user