Commit ed3b867f authored by Ned Deily's avatar Ned Deily

Issue #13933: IDLE auto-complete did not work with some imported

module, like hashlib.  (Patch by Roger Serwy)
parent f99f3339
...@@ -190,7 +190,7 @@ class AutoComplete: ...@@ -190,7 +190,7 @@ class AutoComplete:
bigl = eval("dir()", namespace) bigl = eval("dir()", namespace)
bigl.sort() bigl.sort()
if "__all__" in bigl: if "__all__" in bigl:
smalll = eval("__all__", namespace) smalll = list(eval("__all__", namespace))
smalll.sort() smalll.sort()
else: else:
smalll = [s for s in bigl if s[:1] != '_'] smalll = [s for s in bigl if s[:1] != '_']
...@@ -200,7 +200,7 @@ class AutoComplete: ...@@ -200,7 +200,7 @@ class AutoComplete:
bigl = dir(entity) bigl = dir(entity)
bigl.sort() bigl.sort()
if "__all__" in bigl: if "__all__" in bigl:
smalll = entity.__all__ smalll = list(entity.__all__)
smalll.sort() smalll.sort()
else: else:
smalll = [s for s in bigl if s[:1] != '_'] smalll = [s for s in bigl if s[:1] != '_']
......
...@@ -113,6 +113,9 @@ Core and Builtins ...@@ -113,6 +113,9 @@ Core and Builtins
Library Library
------- -------
- Issue #13933: IDLE auto-complete did not work with some imported
module, like hashlib. (Patch by Roger Serwy)
- Issue #13901: Prevent test_distutils failures on OS X with --enable-shared. - Issue #13901: Prevent test_distutils failures on OS X with --enable-shared.
- Issue #13676: Handle strings with embedded zeros correctly in sqlite3. - Issue #13676: Handle strings with embedded zeros correctly in sqlite3.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment