summaryrefslogtreecommitdiff
path: root/Mailman/Queue/Switchboard.py
diff options
context:
space:
mode:
authorbwarsaw2001-08-15 21:34:04 +0000
committerbwarsaw2001-08-15 21:34:04 +0000
commitcefafc0e3aaa7570a03864dd4300f5c47290b795 (patch)
tree3c31bc8292f393ed7912c2ead548e1ca4604fb8b /Mailman/Queue/Switchboard.py
parenta18b40b6fded35953f3693b4b079b780a1bba3e0 (diff)
downloadmailman-cefafc0e3aaa7570a03864dd4300f5c47290b795.tar.gz
mailman-cefafc0e3aaa7570a03864dd4300f5c47290b795.tar.zst
mailman-cefafc0e3aaa7570a03864dd4300f5c47290b795.zip
Diffstat (limited to 'Mailman/Queue/Switchboard.py')
-rw-r--r--Mailman/Queue/Switchboard.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/Mailman/Queue/Switchboard.py b/Mailman/Queue/Switchboard.py
index bdb026a69..9bdbf681c 100644
--- a/Mailman/Queue/Switchboard.py
+++ b/Mailman/Queue/Switchboard.py
@@ -218,6 +218,9 @@ class MarshalSwitchboard(_Switchboard):
def _ext_read(self, filename):
fp = open(filename)
dict = marshal.load(fp)
+ # Update from version 2 files
+ if dict.get('version', 0) == 2:
+ del dict['filebase']
# Do the reverse conversion (repr -> float)
for attr in self.FLOAT_ATTRIBUTES:
try: