.. module:: repoze.tm2

:mod:`repoze.tm2` API
---------------------

.. automodule:: repoze.tm

.. autoclass:: repoze.tm.TM

.. automethod:: repoze.tm.TM.commit

.. automethod:: repoze.tm.TM.abort

.. autoclass:: repoze.tm.AfterEnd
   :members:

.. automethod:: repoze.tm.AfterEnd.register

.. automethod:: repoze.tm.AfterEnd.unregister

.. automethod:: repoze.tm.AfterEnd.cleanup

.. autofunction:: repoze.tm.isActive

.. autofunction:: repoze.tm.default_commit_veto

.. autoattribute:: repoze.tm.after_end
