[Bf-blender-cvs] [92a1b3f7506] master: Fix T80650: Malformed bl_info header causes empty add-on listing

Campbell Barton noreply at git.blender.org
Thu Sep 10 08:41:52 CEST 2020


Commit: 92a1b3f75068b270a3061f1f3ff03cbdfecca7d8
Author: Campbell Barton
Date:   Thu Sep 10 16:39:52 2020 +1000
Branches: master
https://developer.blender.org/rB92a1b3f75068b270a3061f1f3ff03cbdfecca7d8

Fix T80650: Malformed bl_info header causes empty add-on listing

===================================================================

M	release/scripts/modules/addon_utils.py

===================================================================

diff --git a/release/scripts/modules/addon_utils.py b/release/scripts/modules/addon_utils.py
index 6fd091cefc2..83bed69d8d2 100644
--- a/release/scripts/modules/addon_utils.py
+++ b/release/scripts/modules/addon_utils.py
@@ -138,10 +138,10 @@ def modules_refresh(module_cache=addons_fake_modules):
                 mod.__file__ = mod_path
                 mod.__time__ = os.path.getmtime(mod_path)
             except:
-                print("AST error parsing bl_info for:", mod_name)
+                print("AST error parsing bl_info for:", repr(mod_path))
                 import traceback
                 traceback.print_exc()
-                raise
+                return None
 
             if force_support is not None:
                 mod.bl_info["support"] = force_support



More information about the Bf-blender-cvs mailing list