diff options
| author | bwarsaw | 2000-04-03 00:34:01 +0000 |
|---|---|---|
| committer | bwarsaw | 2000-04-03 00:34:01 +0000 |
| commit | 838bfb9ca3afcfd0405bd5a9b6fc5f1c3cd932a3 (patch) | |
| tree | 4e83762815b5c1952cb2282bd64c42dddfaecb80 | |
| parent | 7ac939cd013b8f3589cce46e0a09001402e559f9 (diff) | |
| download | mailman-838bfb9ca3afcfd0405bd5a9b6fc5f1c3cd932a3.tar.gz mailman-838bfb9ca3afcfd0405bd5a9b6fc5f1c3cd932a3.tar.zst mailman-838bfb9ca3afcfd0405bd5a9b6fc5f1c3cd932a3.zip | |
makelink(), breaklink(), Archiver.InitVars(),
Archiver.__archive_to_mbox(): Since Python 1.5.2 is now required, we
can get rid of the Utils.reraise() hack.
Also, use import statements which are more consistent with the rest of
Mailman.
| -rw-r--r-- | Mailman/Archiver/Archiver.py | 28 |
1 files changed, 11 insertions, 17 deletions
diff --git a/Mailman/Archiver/Archiver.py b/Mailman/Archiver/Archiver.py index 541834a43..72d5a927d 100644 --- a/Mailman/Archiver/Archiver.py +++ b/Mailman/Archiver/Archiver.py @@ -23,23 +23,17 @@ archival. """ -# -# system modules -# -import sys, os, string +import sys +import os +import string import errno import traceback -from Mailman.Utils import reraise, mkdir, SafeDict -from Mailman.pythonlib.StringIO import StringIO - -# -# package/project modules -# +from Mailman import mm_cfg from Mailman import Utils from Mailman import Mailbox -from Mailman import mm_cfg from Mailman import LockFile +from Mailman.pythonlib.StringIO import StringIO @@ -49,7 +43,7 @@ def makelink(old, new): except os.error, e: code, msg = e if code <> errno.EEXIST: - reraise() + raise def breaklink(link): try: @@ -57,7 +51,7 @@ def breaklink(link): except os.error, e: code, msg = e if code <> errno.ENOENT: - reraise() + raise @@ -111,11 +105,11 @@ class Archiver: mm_cfg.PRIVATE_ARCHIVE_FILE_DIR, self._internal_name) try: - mkdir(self.private_archive_file_dir) + Utils.mkdir(self.private_archive_file_dir) except os.error, e: code, msg = e if code <> errno.EEXIST: - reraise() + raise def GetBaseArchiveURL(self): if self.archive_private: @@ -173,13 +167,13 @@ class Archiver: self.LogMsg("error", ("Archive file access failure:\n" "\t%s %s" % (afn, `msg`))) - reraise() + raise if self.clobber_date: # Resurrect original date setting. post.SetHeader('Date', olddate) def ExternalArchive(self, ar, txt): - d = SafeDict({'listname': self.internal_name()}) + d = Utils.SafeDict({'listname': self.internal_name()}) cmd = ar % d extarch = os.popen(cmd, 'w') extarch.write(txt) |
