- added docs and examples for bpy.app.handlers

- correct error in own last commit for BKE_screen_find_big_area()
This commit is contained in:
2011-11-04 04:27:46 +00:00
parent 7e9bc22925
commit 87cd81b162
6 changed files with 153 additions and 53 deletions

View File

@@ -0,0 +1,20 @@
"""
Persistent Handler Example
++++++++++++++++++++++++++
By default handlers are freed when loading new files, in some cases you may
wan't the handler stay running across multiple files (when the handler is
part of an addon for example).
For this the :data:`bpy.app.handlers.persistent` decorator needs to be used.
"""
import bpy
from bpy.app.handlers import persistent
@persistent
def load_handler(dummy):
print("Load Handler:", bpy.data.filepath)
bpy.app.handlers.load_post.append(load_handler)