- added docs and examples for bpy.app.handlers
[blender.git] / doc / python_api / examples / bpy.app.handlers.1.py
1 """
2 Persistent Handler Example
3 ++++++++++++++++++++++++++
4
5 By default handlers are freed when loading new files, in some cases you may
6 wan't the handler stay running across multiple files (when the handler is
7 part of an addon for example).
8
9 For this the :data:`bpy.app.handlers.persistent` decorator needs to be used.
10 """
11
12 import bpy
13 from bpy.app.handlers import persistent
14
15
16 @persistent
17 def load_handler(dummy):
18    print("Load Handler:", bpy.data.filepath)
19
20 bpy.app.handlers.load_post.append(load_handler)