poppy.core.db.dry_runner module

class poppy.core.db.dry_runner.DryRunner[source]

Bases: object

A class to manage methods to be dry run.

classmethod activate()[source]

Activate the dry run mode.

activated = False
classmethod deactivate()[source]

Deactivate the dry run mode.

classmethod dry_run(func)[source]

A decorator to put a method or function in dry run mode according to the parameter stored into the singleton.