[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [30748] trunk/blender/release/scripts: in debug mode report the time to load addon modules.

Campbell Barton ideasman42 at gmail.com
Mon Jul 26 11:09:53 CEST 2010


Revision: 30748
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=30748
Author:   campbellbarton
Date:     2010-07-26 11:09:53 +0200 (Mon, 26 Jul 2010)

Log Message:
-----------
in debug mode report the time to load addon modules.

Modified Paths:
--------------
    trunk/blender/release/scripts/modules/bpy/utils.py
    trunk/blender/release/scripts/ui/space_userpref.py

Modified: trunk/blender/release/scripts/modules/bpy/utils.py
===================================================================
--- trunk/blender/release/scripts/modules/bpy/utils.py	2010-07-26 08:56:32 UTC (rev 30747)
+++ trunk/blender/release/scripts/modules/bpy/utils.py	2010-07-26 09:09:53 UTC (rev 30748)
@@ -210,7 +210,7 @@
         print("gc.collect() -> %d" % gc.collect())
 
     if _bpy.app.debug:
-        print("Time %.4f" % (time.time() - t_main))
+        print("Python Script Load Time %.4f" % (time.time() - t_main))
 
 
 def expandpath(path):

Modified: trunk/blender/release/scripts/ui/space_userpref.py
===================================================================
--- trunk/blender/release/scripts/ui/space_userpref.py	2010-07-26 08:56:32 UTC (rev 30747)
+++ trunk/blender/release/scripts/ui/space_userpref.py	2010-07-26 09:09:53 UTC (rev 30748)
@@ -829,14 +829,23 @@
     @staticmethod
     def _addon_list():
         import sys
+        import time
+
         modules = []
         loaded_modules = set()
         paths = bpy.utils.script_paths("addons")
+
+        if bpy.app.debug:
+            t_main = time.time()
+
         # sys.path.insert(0, None)
         for path in paths:
             # sys.path[0] = path
             modules.extend(bpy.utils.modules_from_path(path, loaded_modules))
 
+        if bpy.app.debug:
+            print("Addon Script Load Time %.4f" % (time.time() - t_main))
+
         # del sys.path[0]
         return modules
 





More information about the Bf-blender-cvs mailing list