summaryrefslogtreecommitdiff
path: root/mailman/queue/retry.py
diff options
context:
space:
mode:
authorBarry Warsaw2009-01-01 17:58:39 -0500
committerBarry Warsaw2009-01-01 17:58:39 -0500
commit1c285f110d8e98597453c6b4b69ea01163033547 (patch)
tree00c7ec16711b2073e40f593658f652726a9d4231 /mailman/queue/retry.py
parent12513c7d0fc1f5d2a1aabda349637309f6e8300b (diff)
parent600ddb503a391d70230d96ee91a631888d11b35a (diff)
downloadmailman-1c285f110d8e98597453c6b4b69ea01163033547.tar.gz
mailman-1c285f110d8e98597453c6b4b69ea01163033547.tar.zst
mailman-1c285f110d8e98597453c6b4b69ea01163033547.zip
Two major structural conversions.
* Use zc.buildout and zc.testing frameworks for building and testing Mailman. * Use lazr.config as the configuration system, though this conversion is not yet complete. Also: move a bunch of old bin scripts to the attic.
Diffstat (limited to 'mailman/queue/retry.py')
-rw-r--r--mailman/queue/retry.py15
1 files changed, 6 insertions, 9 deletions
diff --git a/mailman/queue/retry.py b/mailman/queue/retry.py
index f8e1b4665..2b5a6afad 100644
--- a/mailman/queue/retry.py
+++ b/mailman/queue/retry.py
@@ -1,4 +1,4 @@
-# Copyright (C) 2003-2008 by the Free Software Foundation, Inc.
+# Copyright (C) 2003-2009 by the Free Software Foundation, Inc.
#
# This file is part of GNU Mailman.
#
@@ -17,24 +17,21 @@
import time
-from mailman.configuration import config
-from mailman.queue import Runner, Switchboard
+from mailman.config import config
+from mailman.queue import Runner
class RetryRunner(Runner):
- QDIR = config.RETRYQUEUE_DIR
- SLEEPTIME = config.minutes(15)
-
def __init__(self, slice=None, numslices=1):
Runner.__init__(self, slice, numslices)
- self.__outq = Switchboard(config.OUTQUEUE_DIR)
+ self._outq = config.switchboards['out']
def _dispose(self, mlist, msg, msgdata):
# Move it to the out queue for another retry
- self.__outq.enqueue(msg, msgdata)
+ self._outq.enqueue(msg, msgdata)
return False
def _snooze(self, filecnt):
# We always want to snooze
- time.sleep(float(self.SLEEPTIME))
+ time.sleep(self.sleep_float)