~sambuddhabasu1/mailman/fix_mailman_run_error

Viewing all changes in revision 6581.1.1.

  • Committer: Barry Warsaw
  • Date: 2007-12-28 04:04:08 UTC
  • mto: This revision was merged to the branch mainline in revision 6586.
  • Revision ID: barry@python.org-20071228040408-sqww4d0kp7zp4wzw
First cut at a rules processor, separate from the disposition of rule hits.
The basic idea is that we process rules on a mlist, message, metadata triplet
making a list of all rules that hit.  Then a different part of the system will
decide on the disposition of a message based on which rules hit and their
priority.

The doctest and plugin architecture is in place, including the tie-in to
setup.py.  Ported the first rule -- emergency.py -- to the new rule
processor.

We no longer need SQLAlchemy as a requirement, and the setuptools/bzr plugin
name has changed.

expand all expand all

Show diffs side-by-side

added added

removed removed

Lines of Context: