Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
WuttJamaican 0.33.2 documentation
WuttJamaican 0.33.2 documentation

Documentation

  • Glossary
  • Installation
    • Quick Start
    • Prerequisites
    • Virtual Environment
    • Package Installation
  • Configuration
    • Overview
    • Config Settings
    • Config Object
    • Config Files
    • Settings Table
  • DateTime Behavior
  • Databases
    • App Database
    • Other Databases
  • Command Line
    • Built-in Commands
    • Custom Commands
    • Ad Hoc Scripts
  • Email
    • Sending Email
    • Custom Emails
    • Logging to Email
  • Handlers
    • App Handler
    • Built-in Handlers
      • Auth Handler
      • Batch Handlers
      • Cleanup Handler
      • Database Handler
      • Email Handler
      • Install Handler
      • People Handler
      • Problem Handler
      • Report Handler
      • Upgrade Handler
    • Handler Configuration
  • Providers
    • Overview
    • Architecture
    • App Providers
  • Batches
    • Batch Architecture
    • Batch Models
    • Batch Handlers

API

  • wuttjamaican.app
  • wuttjamaican.auth
  • wuttjamaican.batch
  • wuttjamaican.cleanup
  • wuttjamaican.cli
  • wuttjamaican.cli.base
  • wuttjamaican.cli.cleanup
  • wuttjamaican.cli.make_appdir
  • wuttjamaican.cli.make_uuid
  • wuttjamaican.cli.problems
  • wuttjamaican.cli.runner
  • wuttjamaican.conf
  • wuttjamaican.db
  • wuttjamaican.db.conf
  • wuttjamaican.db.handler
  • wuttjamaican.db.model
  • wuttjamaican.db.model.auth
  • wuttjamaican.db.model.base
  • wuttjamaican.db.model.batch
  • wuttjamaican.db.model.upgrades
  • wuttjamaican.db.sess
  • wuttjamaican.db.util
  • wuttjamaican.diffs
  • wuttjamaican.email
  • wuttjamaican.enum
  • wuttjamaican.exc
  • wuttjamaican.install
  • wuttjamaican.people
  • wuttjamaican.problems
  • wuttjamaican.progress
  • wuttjamaican.reports
  • wuttjamaican.testing
  • wuttjamaican.upgrades
  • wuttjamaican.util
Back to top
View this page

Problem HandlerΒΆ

The problem handler can run problem checks and email the admin about various issues with the data etc.

Typically the wutta problems CLI command is scheduled to run nightly, which invokes the problem handler.

The app handler is responsible for creating the problem handler via get_problem_handler():

app = config.get_app()
problems = app.get_problem_handler()
Next
Report Handler
Previous
People Handler
Copyright © 2023-2025, Lance Edgar
Made with Sphinx and @pradyunsg's Furo