finish
finish(description='')
End the current transaction and cleans it up
keyparam:
description: this will be recorded in the transaction log as the
description of the transction
example:
A full transaction inserting 10 shots. If an error occurs, all 10
inserts will be aborted.
server.start('Start adding shots')
try:
for i in range(0,10):
server.insert("prod/shot", { 'code': 'XG%0.3d'%i } )
except:
server.abort()
else:
server.finish("10 shots added")