From: Kurt B. Kaiser Date: Fri, 10 Aug 2007 02:41:21 +0000 (+0000) Subject: Fix filter() issues X-Git-Tag: v3.0a1~472 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=f2335a9da0dda5d4b75773405288eb348cc7fad5;p=python Fix filter() issues --- diff --git a/Lib/idlelib/AutoComplete.py b/Lib/idlelib/AutoComplete.py index 72f221cae0..1bc33012f8 100644 --- a/Lib/idlelib/AutoComplete.py +++ b/Lib/idlelib/AutoComplete.py @@ -189,7 +189,7 @@ class AutoComplete: smalll = eval("__all__", namespace) smalll.sort() else: - smalll = filter(lambda s: s[:1] != '_', bigl) + smalll = [s for s in bigl if s[:1] != '_'] else: try: entity = self.get_entity(what) @@ -199,7 +199,7 @@ class AutoComplete: smalll = entity.__all__ smalll.sort() else: - smalll = filter(lambda s: s[:1] != '_', bigl) + smalll = [s for s in bigl if s[:1] != '_'] except: return [], [] @@ -210,7 +210,7 @@ class AutoComplete: expandedpath = os.path.expanduser(what) bigl = os.listdir(expandedpath) bigl.sort() - smalll = filter(lambda s: s[:1] != '.', bigl) + smalll = [s for s in bigl if s[:1] != '.'] except OSError: return [], []