I would like to save a temporary Boolean value on bpy.types.Scene
that exists only as long as blender is open. When you close blender and open it back up the variable should be set to False
.
The only way I can see to do this is to store the variable in a dictionary and store a reference to the variable on the scene. Then when you open blender the reference will refer to nothing, at which point the variable can be re-created with the default value.
Is this the only way to accomplish this, or is there a better way?
SKIP_SAVE
only applies to operator properties (i.e. whether or not what the user adjusts should be the default the next time the operator is ran), the documentation is definitely lacking in that area. $\endgroup$