]> granicus.if.org Git - python/commitdiff
Fix filter() issues
authorKurt B. Kaiser <kbk@shore.net>
Fri, 10 Aug 2007 02:41:21 +0000 (02:41 +0000)
committerKurt B. Kaiser <kbk@shore.net>
Fri, 10 Aug 2007 02:41:21 +0000 (02:41 +0000)
Lib/idlelib/AutoComplete.py

index 72f221cae0793a397b743e5448f2cec37de0f460..1bc33012f862eb400d5199d4cf7272573cb127f0 100644 (file)
@@ -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 [], []