summaryrefslogtreecommitdiff
path: root/Mailman/configuration.py
diff options
context:
space:
mode:
authorBarry Warsaw2008-01-14 23:22:15 -0500
committerBarry Warsaw2008-01-14 23:22:15 -0500
commit0bf7659000d2736839919c1ac2adc99b9bcb1b46 (patch)
tree7ebc75fb36da6f5de9e8626ae5f05bc52bd81ac1 /Mailman/configuration.py
parenta077406487020ecf8dfb7b27e931ca7eb9f5d3b2 (diff)
downloadmailman-0bf7659000d2736839919c1ac2adc99b9bcb1b46.tar.gz
mailman-0bf7659000d2736839919c1ac2adc99b9bcb1b46.tar.zst
mailman-0bf7659000d2736839919c1ac2adc99b9bcb1b46.zip
Diffstat (limited to 'Mailman/configuration.py')
-rw-r--r--Mailman/configuration.py18
1 files changed, 11 insertions, 7 deletions
diff --git a/Mailman/configuration.py b/Mailman/configuration.py
index c2e88affd..5fc359578 100644
--- a/Mailman/configuration.py
+++ b/Mailman/configuration.py
@@ -128,17 +128,18 @@ class Configuration(object):
self.PRIVATE_ARCHIVE_FILE_DIR = join(VAR_DIR, 'archives', 'private')
# Directories used by the qrunner subsystem
self.QUEUE_DIR = qdir = join(VAR_DIR, 'qfiles')
- self.INQUEUE_DIR = join(qdir, 'in')
- self.OUTQUEUE_DIR = join(qdir, 'out')
- self.CMDQUEUE_DIR = join(qdir, 'commands')
+ self.ARCHQUEUE_DIR = join(qdir, 'archive')
+ self.BADQUEUE_DIR = join(qdir, 'bad')
self.BOUNCEQUEUE_DIR = join(qdir, 'bounces')
+ self.CMDQUEUE_DIR = join(qdir, 'commands')
+ self.INQUEUE_DIR = join(qdir, 'in')
+ self.MAILDIR_DIR = join(qdir, 'maildir')
self.NEWSQUEUE_DIR = join(qdir, 'news')
- self.ARCHQUEUE_DIR = join(qdir, 'archive')
+ self.OUTQUEUE_DIR = join(qdir, 'out')
+ self.PREPQUEUE_DIR = join(qdir, 'prepare')
+ self.RETRYQUEUE_DIR = join(qdir, 'retry')
self.SHUNTQUEUE_DIR = join(qdir, 'shunt')
self.VIRGINQUEUE_DIR = join(qdir, 'virgin')
- self.BADQUEUE_DIR = join(qdir, 'bad')
- self.RETRYQUEUE_DIR = join(qdir, 'retry')
- self.MAILDIR_DIR = join(qdir, 'maildir')
self.MESSAGES_DIR = join(VAR_DIR, 'messages')
# Other useful files
self.PIDFILE = join(datadir, 'master-qrunner.pid')
@@ -174,6 +175,9 @@ class Configuration(object):
# Always add and enable the default server language.
code = self.DEFAULT_SERVER_LANGUAGE
self.languages.enable_language(code)
+ # Create the registry of rules and chains.
+ self.chains = {}
+ self.rules = {}
def add_domain(self, email_host, url_host=None):
"""Add a virtual domain.