diff options
| author | Barry Warsaw | 2008-10-06 22:07:04 -0400 |
|---|---|---|
| committer | Barry Warsaw | 2008-10-06 22:07:04 -0400 |
| commit | c7340d712c640fa5992518a7cf16272f634abccc (patch) | |
| tree | 99057710fbc7b92eaa1720daea4c3a6cd5929cf3 /mailman/Archiver/Archiver.py | |
| parent | 6f4351721559e8b7b577d3a01216fec88121ed11 (diff) | |
| parent | f0c9fad6372a645981b5c72fe02a6ad62f35790f (diff) | |
| download | mailman-c7340d712c640fa5992518a7cf16272f634abccc.tar.gz mailman-c7340d712c640fa5992518a7cf16272f634abccc.tar.zst mailman-c7340d712c640fa5992518a7cf16272f634abccc.zip | |
branch merge
Diffstat (limited to 'mailman/Archiver/Archiver.py')
| -rw-r--r-- | mailman/Archiver/Archiver.py | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/mailman/Archiver/Archiver.py b/mailman/Archiver/Archiver.py index 23757b427..313bd9a0a 100644 --- a/mailman/Archiver/Archiver.py +++ b/mailman/Archiver/Archiver.py @@ -34,7 +34,6 @@ from string import Template from mailman import Mailbox from mailman import Utils -from mailman.SafeDict import SafeDict from mailman.configuration import config from mailman.i18n import _ @@ -161,9 +160,9 @@ class Archiver: raise def ExternalArchive(self, ar, txt): - d = SafeDict({'listname': self.fqdn_listname, - 'hostname': self.host_name, - }) + cmd = Template(ar).safe_substitute( + listname=self.fqdn_listname, + hostname=self.host_name) cmd = ar % d extarch = os.popen(cmd, 'w') extarch.write(txt) |
