[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [50109] trunk/blender/release/scripts/ modules/addon_utils.py: error message when an addon was missing register/ unregister functions whasnt very good (didnt point to file with the error)

Campbell Barton ideasman42 at gmail.com
Wed Aug 22 12:03:37 CEST 2012


Revision: 50109
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=50109
Author:   campbellbarton
Date:     2012-08-22 10:03:37 +0000 (Wed, 22 Aug 2012)
Log Message:
-----------
error message when an addon was missing register/unregister functions whasnt very good (didnt point to file with the error)

Modified Paths:
--------------
    trunk/blender/release/scripts/modules/addon_utils.py

Modified: trunk/blender/release/scripts/modules/addon_utils.py
===================================================================
--- trunk/blender/release/scripts/modules/addon_utils.py	2012-08-22 09:36:49 UTC (rev 50108)
+++ trunk/blender/release/scripts/modules/addon_utils.py	2012-08-22 10:03:37 UTC (rev 50109)
@@ -275,6 +275,7 @@
     try:
         mod.register()
     except:
+        print("Exception in module register(): %r" % getattr(mod, "__file__", module_name))
         handle_error()
         del sys.modules[module_name]
         return None
@@ -316,6 +317,7 @@
         try:
             mod.unregister()
         except:
+            print("Exception in module unregister(): %r" % getattr(mod, "__file__", module_name))
             import traceback
             traceback.print_exc()
     else:




More information about the Bf-blender-cvs mailing list