Question on RuntimeError calling operator inside apphandlers


I try to implement several apphandlers which send object data via OSC. The OSC message is send from apphandler by using an operator. When doing this I get an RuntimeError.

RuntimeError: maximum recursion depth exceeded
Traceback (most recent call last):
File “/home/tha/.config/blender/2.64/scripts/addons/blive/object/”, line 30, in object_update_handler
File “/usr/share/blender/2.64/scripts/modules/bpy/”, line 46, in getattr
return BPyOpsSubMod(module)

short general description:

def myhandler(scene):
ob = get_updated_object()
bpy.ops.blive.osc_object_data( #operator implements sending the osc message

I statement like this will end in an recursion. But I dont have an idea why. Pointers are welcome.

Thanks. offtools