Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'release/scripts/modules/bpy/__init__.py')
-rw-r--r--release/scripts/modules/bpy/__init__.py26
1 files changed, 10 insertions, 16 deletions
diff --git a/release/scripts/modules/bpy/__init__.py b/release/scripts/modules/bpy/__init__.py
index b0d2233b380..f012c1317d4 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()