diff options
author | Campbell Barton <ideasman42@gmail.com> | 2009-04-11 09:46:40 +0400 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2009-04-11 09:46:40 +0400 |
commit | 9d922b4c24538d53aed9b0661804652455f8a3b7 (patch) | |
tree | ca1beb6b2c571e84d7822b414ce0b30cefc38002 /source/blender/python/BPY_extern.h | |
parent | c7b587105fae174c47bd29291ac384037af06685 (diff) |
Changed the script UI registration to import rather then run each python script,
this means it caches the compiled pyc files after importing fro the first time.
My times for importing 501 buttons_objects.py files were.
- running each as a script 1.9sec
- importing for the first time 1.8sec
- importing a second time (using pyc files) 0.57sec
Also added "bpy" to sys.modules so it can be imported.
Diffstat (limited to 'source/blender/python/BPY_extern.h')
-rw-r--r-- | source/blender/python/BPY_extern.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/source/blender/python/BPY_extern.h b/source/blender/python/BPY_extern.h index f46ef0fa670..bb22432d90f 100644 --- a/source/blender/python/BPY_extern.h +++ b/source/blender/python/BPY_extern.h @@ -99,7 +99,7 @@ extern "C" { /* 2.5 UI Scripts */ int BPY_run_python_script( struct bContext *C, const char *filename, struct Text *text ); // 2.5 working int BPY_run_script_space_draw(struct bContext *C, struct SpaceScript * sc); // 2.5 working - void BPY_run_ui_scripts(struct bContext *C); + void BPY_run_ui_scripts(void); // int BPY_run_script_space_listener(struct bContext *C, struct SpaceScript * sc, struct ARegion *ar, struct wmNotifier *wmn); // 2.5 working |