[Bf-blender-cvs] [dbc29cb] master: Cleanup: remove unused profiling from bpy

Campbell Barton noreply at git.blender.org
Sun Nov 15 23:48:52 CET 2015


Commit: dbc29cb147179f9d0aeb11e7c14e41601a0bd375
Author: Campbell Barton
Date:   Mon Nov 16 09:39:06 2015 +1100
Branches: master
https://developer.blender.org/rBdbc29cb147179f9d0aeb11e7c14e41601a0bd375

Cleanup: remove unused profiling from bpy

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

M	release/scripts/modules/bpy/__init__.py

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

diff --git a/release/scripts/modules/bpy/__init__.py b/release/scripts/modules/bpy/__init__.py
index b0d2233..f012c13 100644
--- a/release/scripts/modules/bpy/__init__.py
+++ b/release/scripts/modules/bpy/__init__.py
@@ -56,22 +56,16 @@ def main():
 
     # fake module to allow:
     #   from bpy.types import Panel
-    sys.modules["bpy.app"] = app
-    sys.modules["bpy.app.handlers"] = app.handlers
-    sys.modules["bpy.app.translations"] = app.translations
-    sys.modules["bpy.types"] = types
-
-    #~ if "-d" in sys.argv: # Enable this to measure start up speed
-    if 0:
-        import cProfile
-        cProfile.run("import bpy; bpy.utils.load_scripts()", "blender.prof")
-
-        import pstats
-        p = pstats.Stats("blender.prof")
-        p.sort_stats("cumulative").print_stats(100)
-
-    else:
-        utils.load_scripts()
+    sys.modules.update({
+            "bpy.app": app,
+            "bpy.app.handlers": app.handlers,
+            "bpy.app.translations": app.translations,
+            "bpy.types": types,
+            })
+
+    # Initializes Python classes.
+    # (good place to run a profiler or trace).
+    utils.load_scripts()
 
 
 main()




More information about the Bf-blender-cvs mailing list