mailman_pgp.database package¶
Submodules¶
mailman_pgp.database.types module¶
Module contents¶
Common database functions and class.
-
class
mailman_pgp.database.
Database
[source]¶ Bases:
object
A 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.