[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