From 3508d60f99f91a81c0e903d8db16eb7fe69a8388 Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Tue, 12 Nov 1996 04:15:47 +0000 Subject: When removing a messge from all sequences, don't remove from 'cur', which needs to stay unless explicitly set. --- Lib/mhlib.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Lib/mhlib.py b/Lib/mhlib.py index f8599b7..dd38762 100644 --- a/Lib/mhlib.py +++ b/Lib/mhlib.py @@ -522,12 +522,15 @@ class Folder: pass # Remove one or more messages from all sequeuces (including last) + # -- but not from 'cur'!!! def removefromallsequences(self, list): if hasattr(self, 'last') and self.last in list: del self.last sequences = self.getsequences() changed = 0 for name, seq in sequences.items(): + if name == 'cur': + continue for n in list: if n in seq: seq.remove(n) -- cgit v0.12