diff options
| author | Barry Warsaw | 2007-12-27 23:04:08 -0500 |
|---|---|---|
| committer | Barry Warsaw | 2007-12-27 23:04:08 -0500 |
| commit | 13dea3a6736834e19ad569b5e3d70a79e096a55e (patch) | |
| tree | ab8448fd114436cd1dc9a1754ce8c9c7dfc865d4 /Mailman/interfaces/rules.py | |
| parent | 7923b90f0349f9e2dc891082e2e1c3bf23b4d79c (diff) | |
| download | mailman-13dea3a6736834e19ad569b5e3d70a79e096a55e.tar.gz mailman-13dea3a6736834e19ad569b5e3d70a79e096a55e.tar.zst mailman-13dea3a6736834e19ad569b5e3d70a79e096a55e.zip | |
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.
Diffstat (limited to 'Mailman/interfaces/rules.py')
0 files changed, 0 insertions, 0 deletions
