summaryrefslogtreecommitdiff
path: root/Mailman/Utils.py
diff options
context:
space:
mode:
authorBarry Warsaw2007-12-27 23:04:08 -0500
committerBarry Warsaw2007-12-27 23:04:08 -0500
commit13dea3a6736834e19ad569b5e3d70a79e096a55e (patch)
treeab8448fd114436cd1dc9a1754ce8c9c7dfc865d4 /Mailman/Utils.py
parent7923b90f0349f9e2dc891082e2e1c3bf23b4d79c (diff)
downloadmailman-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/Utils.py')
0 files changed, 0 insertions, 0 deletions