forked from bartvdbraak/blender
21 lines
507 B
Python
21 lines
507 B
Python
|
"""
|
||
|
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)
|