Report Handler¶
Each app will have exactly one “report handler” which is reponsible for the overall logic of running and emailing reports etc. It also determines which report types are available to be ran.
Rattail provides a default report handler so unless you have custom
requirements, you will not need to define your own report handler. See the
ReportHandler
class for more
details.
Programmatically you can access your report handler like so:
# assuming you already have config
app = config.get_app()
handler = app.get_report_handler()