I went for "created" and "deleted", using the past participle because it refers to something that is indeed already happened (like the "installed" field of the packages message typ
[7]
Yes, I tested this in real-world and it works. The OperationalError exception is raised, and the transaction is rolled back, however the rollback preserves tables created during the transaction, weirdly enough it must be a Sqlite "feature" :) I've added an explicit unit test for this, so we can catch possible changes of this behavior across different Ubuntu releases (thanks buildbot!)
Jamu:
[4]
I went for "created" and "deleted", using the past participle because it refers to something that is indeed already happened (like the "installed" field of the packages message typ
[7]
Yes, I tested this in real-world and it works. The OperationalError exception is raised, and the transaction is rolled back, however the rollback preserves tables created during the transaction, weirdly enough it must be a Sqlite "feature" :) I've added an explicit unit test for this, so we can catch possible changes of this behavior across different Ubuntu releases (thanks buildbot!)