tori.db.manager

class tori.db.manager.Manager(driver)

Entity Manager

Parameters:driver (tori.db.driver.interface.DriverInterface) – the driver interface
close_session(id_or_session)

Close the managed session

Warning

This method is designed to bypass errors when the given ID is unavailable or already closed.

driver

Driver API

Return type:tori.db.driver.interface.DriverInterface
open_session(id=None, supervised=False)

Open a session

Parameters:
  • id – the session ID
  • supervised (bool) – the flag to indicate that the opening session will be observed and supervised by the manager. This allows the session to be reused by multiple components. However, it is not thread-safe. It is disabled by default.