How to make our bpy.props python properties update with drivers/keyframes?

Hello,

Anyone know how to make our python addon properties update with keyframes and driver?
Somehow drivers/keyframes don’t send any update signal (as in update=fct argument in our bpy.props)

and i think the only solution is to check every properties in a frame_post handler, which is quite a bad workaround.
Note that the set function react to driver/keyframe writings, but this function will get us nowhere (?)

Related

Maybe a C developer know this answer/issue ?
Is there a task about this very specific issue? or shall i create a new one?
i heard it’s related to this task, but it seem quite a different issue here

RNA is not notified because drivers are probably working with pointers (modifying directly values)

1 Like

And how can we resolve this problem?

I think the only approach you have at the moment is the one you have pointed out.

I created a new task for this,
maybe we’ll get some responses by devs

https://developer.blender.org/T86675