Presets panel and rendering animation
Created by: Durman
Problem statement
There is strange problem which appears only during rendering animation when the Presets panel is opened. The problem is that any data can't be written into attributes of Blender ID objects. The problem does not happen in each frame.
Steps to reproduce
For last stable release it's enough to have tree with Frame info node to reproduce the problem.
2021-08-30 13:21:23,431 [WARNING] sverchok.core.sockets 568: Socket='Current Frame' of node='Frame info' can't update number of objects on the label. Cause is 'Writing to ID classes in this context is not allowed: NodeTree, NodeTree datablock, error setting SvStringsSocket.objects_number'
Failed to update: Writing to ID classes in this context is not allowed: NodeTree, NodeTree datablock, error setting SverchCustomTreeType.error nodes
In new update system the problem does not appear if update made via timer but if update is made within frame change handler similar error is rised.
Sverchok version
This problem is in both last stable release and v1.0