IfcStore transaction operations
I´ve recently come across the the concept of transaction keys in the BlenderBIM plugin and I´m struggling to understand why it´s necessary. When I write my own code or plugins, I am able to omit this code without any perceivable issues. I know there's probably a very good reason why an operator is assigned a unique key, I just don't know what this is :(.
Here is the code i'm talking about:
@Gorgious - You seem to be a bit of a guru and also in my timezone, could you perhaps offer an explanation ? :)