Module
transaction._manager

A TransactionManager controls transaction boundaries.

It coordinates application code and resource managers, so that they are associated with the right transaction.