Hi. The Wiki has a sample about how to register a timer passing parameters. But how to unregister it? doing bpy.app.timers.unregister(print_message) return error: “Function is not Registered”
Wiki Sample:
import bpy
import functoolsdef print_message(message):
print(“Message:”, message)bpy.app.timers.register(functools.partial(print_message, “Hello”), first_interval=2.0)
bpy.app.timers.register(functools.partial(print_message, “World”), first_interval=3.0)
My experiment:
import bpy import functools def print_message(message): print(message) bpy.app.timers.unregister(print_message) bpy.app.timers.register(functools.partial(print_message, "Hello"), first_interval=2.0)