watson.db.contextmanagers

watson.db.contextmanagers.transaction_scope(session)[source]

Provides a transactional scope for session calls.

See:

Example:

class MyController(controllers.Rest):

    def GET(self):
        with session(self.db):
            session.add(Model())