I want my object to switch between Edit mode and Object mode every one second, So I wrote this code:
import bpy
def tester():
obj = bpy.context.scene.objects['Cube']
if (bpy.context.mode == 'OBJECT'):
bpy.ops.object.mode_set(mode='EDIT', toggle=False)
else:
bpy.ops.object.mode_set(mode='OBJECT', toggle=False)
return 1
bpy.app.timers.register(tester)
but I got this error message :
RuntimeError: Operator bpy.ops.object.mode_set.poll() failed, context is incorrect