-
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.