diff options
| author | Barry Warsaw | 2008-12-23 17:33:37 -0500 |
|---|---|---|
| committer | Barry Warsaw | 2008-12-23 17:33:37 -0500 |
| commit | d4de7996e6d4fb5db04dfed3b3fd12747622b164 (patch) | |
| tree | da5485447a128a0dd857a2a492168deec838362b /mailman/queue/archive.py | |
| parent | fd600d3952393dc9808fefb9be871f78cdbdff39 (diff) | |
| download | mailman-d4de7996e6d4fb5db04dfed3b3fd12747622b164.tar.gz mailman-d4de7996e6d4fb5db04dfed3b3fd12747622b164.tar.zst mailman-d4de7996e6d4fb5db04dfed3b3fd12747622b164.zip | |
Use my lazr.config megamerge branch for now, even though it's still under
development.
Completely rework the way switchboards and queue runners are initialized,
i.e. driven from the configuration file instead of hard coded.
The various queue runner directories are no longer available thorugh the
config object directly. Get them from config.switchboards.
Provide minimal mailman.cfg and testing.cfg configuration files.
Neuter styles for now until they can be consolidated with lazr.config.
Diffstat (limited to 'mailman/queue/archive.py')
| -rw-r--r-- | mailman/queue/archive.py | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/mailman/queue/archive.py b/mailman/queue/archive.py index 6dda70387..e9fd5f7ad 100644 --- a/mailman/queue/archive.py +++ b/mailman/queue/archive.py @@ -30,14 +30,14 @@ from datetime import datetime from email.Utils import parsedate_tz, mktime_tz, formatdate from locknix.lockfile import Lock -from mailman.configuration import config +from mailman import Defaults from mailman.core.plugins import get_plugins from mailman.queue import Runner class ArchiveRunner(Runner): - QDIR = config.ARCHQUEUE_DIR + """The archive runner.""" def _dispose(self, mlist, msg, msgdata): # Support clobber_date, i.e. setting the date in the archive to the @@ -48,9 +48,9 @@ class ArchiveRunner(Runner): received_time = formatdate(msgdata['received_time']) if not original_date: clobber = True - elif config.ARCHIVER_CLOBBER_DATE_POLICY == 1: + elif Defaults.ARCHIVER_CLOBBER_DATE_POLICY == 1: clobber = True - elif config.ARCHIVER_CLOBBER_DATE_POLICY == 2: + elif Defaults.ARCHIVER_CLOBBER_DATE_POLICY == 2: # What's the timestamp on the original message? timetup = parsedate_tz(original_date) now = datetime.now() @@ -60,7 +60,7 @@ class ArchiveRunner(Runner): else: utc_timestamp = datetime.fromtimestamp(mktime_tz(timetup)) clobber = (abs(now - utc_timestamp) > - config.ARCHIVER_ALLOWABLE_SANE_DATE_SKEW) + Defaults.ARCHIVER_ALLOWABLE_SANE_DATE_SKEW) except (ValueError, OverflowError): # The likely cause of this is that the year in the Date: field # is horribly incorrect, e.g. (from SF bug # 571634): |
