diff options
| author | twouters | 2001-07-19 16:42:28 +0000 |
|---|---|---|
| committer | twouters | 2001-07-19 16:42:28 +0000 |
| commit | 27a5cfe0579dee1c2ea011c144d2df20381dae42 (patch) | |
| tree | 17fa0e796be1d2094727c1d4ccb9dea63ff247ae /Mailman/Queue | |
| parent | 8b43ca7d7c5905a05f87259e218a1c8696a2a3ac (diff) | |
| download | mailman-27a5cfe0579dee1c2ea011c144d2df20381dae42.tar.gz mailman-27a5cfe0579dee1c2ea011c144d2df20381dae42.tar.zst mailman-27a5cfe0579dee1c2ea011c144d2df20381dae42.zip | |
Only eval() a float's repr() back to a float if the marshal actually
contained it.
Diffstat (limited to 'Mailman/Queue')
| -rw-r--r-- | Mailman/Queue/Switchboard.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/Mailman/Queue/Switchboard.py b/Mailman/Queue/Switchboard.py index 75021f3da..ba816f2ae 100644 --- a/Mailman/Queue/Switchboard.py +++ b/Mailman/Queue/Switchboard.py @@ -224,7 +224,8 @@ class MarshalSwitchboard(_Switchboard): sval = dict[attr] except KeyError: pass - dict[attr] = eval(sval, {'__builtins__': {}}) + else: + dict[attr] = eval(sval, {'__builtins__': {}}) fp.close() return dict |
