MySQL transaction isolation level decorator

This worries me a little bit. Does the `commit_on_success` decorator normally commit a previous transaction, if one exists?