mailman_pgp.database package¶
Submodules¶
mailman_pgp.database.types module¶
Module contents¶
Common database functions and class.
-
class
mailman_pgp.database.Database[source]¶ Bases:
objectA SQLAlchemy database.
-
session¶ Get a scoped_session.
Returns: A scoped session. Return type: scoped_session
-
-
mailman_pgp.database.transaction()[source]¶ A transaction context manager.
Returns: A session for convenience. Return type: scoped_session
-
mailman_pgp.database.query(cls)[source]¶ A query helper.
Parameters: cls – Class to query. Returns: A query on the class. Return type: sqlalchemy.orm.query.Query
-
mailman_pgp.database.mm_transaction()¶ Context manager for ensuring the transaction is complete.