summaryrefslogtreecommitdiffstats
path: root/Lib/mailbox.py
diff options
context:
space:
mode:
Diffstat (limited to 'Lib/mailbox.py')
-rwxr-xr-xLib/mailbox.py9
1 files changed, 4 insertions, 5 deletions
diff --git a/Lib/mailbox.py b/Lib/mailbox.py
index afd9a55..4518e7d 100755
--- a/Lib/mailbox.py
+++ b/Lib/mailbox.py
@@ -157,11 +157,10 @@ class MHMailbox:
import re
pat = re.compile('^[1-9][0-9]*$')
self.dirname = dirname
- files = os.listdir(self.dirname)
- list = []
- for f in files:
- if pat.match(f):
- list.append(f)
+ # the three following lines could be combined into:
+ # list = map(long, filter(pat.match, os.listdir(self.dirname)))
+ list = os.listdir(self.dirname)
+ list = filter(pat.match, list)
list = map(long, list)
list.sort()
# This only works in Python 1.6 or later;